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

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

我的代码写在objective -c上

感谢您的帮助:)

【问题讨论】:

    标签: objective-c xcode uiviewcontroller landscape


    【解决方案1】:

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

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

    【讨论】:

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

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

    【讨论】:

    • 嗨@ystack,我相信这是可能的,过去我做过,但我现在忘记了:(
    • @user7430661 我很确定操作系统不能支持一个视图的横向而不是其他视图。您能否提供有关您所指行为的更多详细信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 2016-02-18
    • 2019-11-08
    • 1970-01-01
    • 2013-08-16
    相关资源
    最近更新 更多