UISplitViewControllerDelegate をオーバーライドして、実行する必要があることをすべて実行します。私のアプリの例:
using System;
using MonoTouch.UIKit;
namespace PythonMath
{
class SplitViewControllerDelegate : UISplitViewControllerDelegate
{
public override bool ShouldHideViewController(
UISplitViewController svc,
UIViewController viewController,
UIInterfaceOrientation inOrientation)
{
return (! InAppPurchaseModel.Editor.Purchased) ||
inOrientation == UIInterfaceOrientation.Portrait ||
inOrientation == UIInterfaceOrientation.PortraitUpsideDown;
}
}
}
次に、それを UISplitViewController のデリゲートに割り当てます。
var SplitViewController = new UISplitViewController();
SplitViewController.Delegate = new SplitViewControllerDelegate ();