繁体   English   中英

肖像到风景UITabbar的方向变化?

[英]Portrait to landscape Orientation change of UITabbar?

在我的应用程序中,我在UINavigationController中使用了UITabbarController,当您单击main时,它将以横向显示到细节,相反,我需要更改应用程序的方向。 我该怎么办?

斯里

您不能强制要求使用私有API的方向。 您需要做的是在视图控制器上实现以下方法,并仅对受支持的方向返回yes。 例如,如果仅支持纵向,则添加以下内容:

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
    return ((orientation==UIInterfaceOrientationPortrait) || (orientation==UIInterfaceOrientationPortraitUpsideDown))
}

还要注意,由于这个原因,您必须在层次结构的每个视图控制器类中重写该方法(复制和粘贴)。

希望能有所帮助,我不确定这是否是您所要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM