私は、横向きの向きを追加したい(MonoTouchを使って書かれ、現在動作している)アプリがあります。私はUITabBarControllerを使用しています。UITabBarControllerのヘルプと向きが必要です
"ShouldAutorotate ..."メソッドをオーバーライドできるコントローラを作成する方法はありません。 MonoTouchでUITabBarControllerを使用している例を教えてもらえますか?
私は、横向きの向きを追加したい(MonoTouchを使って書かれ、現在動作している)アプリがあります。私はUITabBarControllerを使用しています。UITabBarControllerのヘルプと向きが必要です
"ShouldAutorotate ..."メソッドをオーバーライドできるコントローラを作成する方法はありません。 MonoTouchでUITabBarControllerを使用している例を教えてもらえますか?
TweetStationには、この設定用のサンプルが正確に含まれており、ネストしたすべてのView Controllerのローテーションを伝播します。
UITabBarControllerをサブクラス化していますか?
おそらく、サブクラス化せずにInterface Builderでバニラコントローラを追加するだけです。そのプロパティをオーバーライドするには、サブクラス化する必要があります。
まず作り、このような新しいクラス:次に
//Test this, it's off the top of my head
[Register("YourTabController")]
public class YourTabController : UITabBarController
{
public YourTabController (IntPtr handle) : base (handle) { }
[Export("initWithCoder:")]
public YourTabController (NSCoder coder) : base (coder) { }
//Override should rotate
public bool ShouldAutoRotateToInterfaceOrientation(UIInterfaceOrientation o)
{ return true; }
}
、すでにIBでUITabBarControllerを持っている場合、あなたは新しいクラスの名前に設定「クラスのプロパティがあります。