This anwser is in Xamarin.iOS
UISplitViewController
doesnt have a property to change that divider but you can try to add a view to cover it up like so in teh ViewDidLoad
in the MasteViewController
:
var coverView = new UIView(new CGRect(320, 0, 1, 64));
coverView.BackgroundColor = UIColor.Black;
SplitViewController.View.AddSubview(coverView);
for example ViewDidLoad
in the master/detail template project:
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
NavigationItem.LeftBarButtonItem = EditButtonItem;
var addButton = new UIBarButtonItem (UIBarButtonSystemItem.Add, AddNewItem);
addButton.AccessibilityLabel = "addButton";
NavigationItem.RightBarButtonItem = addButton;
DetailViewController = (DetailViewController)((UINavigationController)SplitViewController.ViewControllers [1]).TopViewController;
TableView.Source = dataSource = new DataSource (this);
// CODE not from template below
var coverView = new UIView(new CGRect(320, 0, 1, 64));
coverView.BackgroundColor = UIColor.Black;
SplitViewController.View.AddSubview(coverView);
}
The result is like this:
