Iphone 防止UISplitViewController主视图隐藏(iPad iOS 4.x)

Iphone 防止UISplitViewController主视图隐藏(iPad iOS 4.x),iphone,ipad,ios4,xamarin.ios,Iphone,Ipad,Ios4,Xamarin.ios,在iPad上的ios3.x中,所有这些都可以正常工作,以防止UISplitViewController的主视图被隐藏。我创建了一个sizeControl()方法,该方法在设备旋转时调用(WillAnimateRotation事件) 现在iPad上有了ios4,这就不起作用了。虽然SizeControl被调用,但仍有一些东西导致主视图被隐藏。我需要做些什么才能在iOS 3和iOS 4上显示主视图和详细视图,就像在设置UI中一样 谢谢。,苹果建议您在人像中显示popover中的主视图 如果不是观众,

在iPad上的ios3.x中,所有这些都可以正常工作,以防止UISplitViewController的主视图被隐藏。我创建了一个sizeControl()方法,该方法在设备旋转时调用(WillAnimateRotation事件)

现在iPad上有了ios4,这就不起作用了。虽然SizeControl被调用,但仍有一些东西导致主视图被隐藏。我需要做些什么才能在iOS 3和iOS 4上显示主视图和详细视图,就像在设置UI中一样

谢谢。

,苹果建议您在人像中显示popover中的主视图


如果不是观众,请查看MGSplitViewController。这是一个非常好的分割视图,免费为您提供此功能。

My SizeControl()代码是:private void SizeControl(){UIViewController master=ViewController[0];UIViewController detail=ViewController[1];master.view.Frame=new RectangleF(0,0320,this.view.Bounds.Height);detail.view.Frame=new RectangleF(321,0,this.View.Bounds.Width-321,this.View.Bounds.Height);}我同意这是非常烦人的,我不需要额外的屏幕空间。这不是一个简单的方法,真的,我试着自己制作一个splitviewcontroller,这是一个容器视图控制器,很痛苦。我最感兴趣的是找出主视图的实际隐藏内容,这样我们就可以找到一些方法来取消隐藏它。还有:旧pos,但我已经移植了将MGSplitViewController转换为Monotouch。它称为MTSplitViewController,可在以下位置找到: