如何使我的观点之一成为唯一的风景

Posted

技术标签:

【中文标题】如何使我的观点之一成为唯一的风景【英文标题】:How to make one of my view to be only landscape 【发布时间】:2017-02-17 12:39:48 【问题描述】:

在我的项目中,出于某种原因,我有 3 个视图,其中一个视图必须支持横向和纵向,但问题是,我希望我的一个视图仅支持横向,有什么办法吗?

我的代码写在objective -c上

感谢您的帮助:)

【问题讨论】:

【参考方案1】:

在您的视图控制器中覆盖以下方法,这应该可以满足您的需求

- (UIInterfaceOrientationMask)supportedInterfaceOrientations 
    return UIInterfaceOrientationMaskLandscape; // enforces the landscape orientation

【讨论】:

@user7430661 执行此操作时它的行为如何?【参考方案2】:

不,您只能配置应用程序整体是否支持横向模式。 您不能支持一个视图的横向,而不支持其他视图。

【讨论】:

嗨@ystack,我相信这是可能的,过去我做过,但我现在忘记了:( @user7430661 我很确定操作系统不能支持一个视图的横向而不是其他视图。您能否提供有关您所指行为的更多详细信息?

以上是关于如何使我的观点之一成为唯一的风景的主要内容,如果未能解决你的问题,请参考以下文章

商店应该知道风景吗?

ASP NET MVC 包含双重我的观点

课程总结

如何使我的代码成为可重用的组件?

如何使我的应用程序单例应用程序? [复制]

Java MVC:保持我的观点更新