如何仅在 iOS 中制作一个 ViewController 肖像 [重复]

Posted

技术标签:

【中文标题】如何仅在 iOS 中制作一个 ViewController 肖像 [重复]【英文标题】:How to make one ViewController portrait only in iOS [duplicate] 【发布时间】:2016-10-24 10:05:17 【问题描述】:

我有一个应用程序支持 iPad 的机器人纵向和横向以及仅 iPhone 的纵向。我喜欢将一个 ViewController 作为 iPad 的肖像。这可能吗?

【问题讨论】:

查看我的答案here 它会帮助你。 这行得通。欣赏它 Np,很高兴为您提供帮助! 【参考方案1】:

在你所有的 ViewController 中添加这个

if (UIDevice.current.userInterfaceIdiom == UIUserInterfaceIdiom.phone)
    
        func supportedInterfaceOrientations() -> UIInterfaceOrientationMask 
            return UIInterfaceOrientationMask.portrait
        
    
    else 
    
        func shouldAutorotate() -> Bool 
            return true
        


    

【讨论】:

以上是关于如何仅在 iOS 中制作一个 ViewController 肖像 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 如何制作动画轨迹

PDF文件阅读问题仅在离线模式下快速

如何使用 Xamarin Forms 为 iOS 项目制作可点击的滑块?

如何制作仅在系统托盘中运行的 .NET Windows 窗体应用程序?

应用程序仅在 iOS 6 中旋转,在 iOS 5 中不旋转

如何在 iOS 中使用委派来滑出菜单?