【问题标题】:Is it possible to support iPhoneX for some view controllers in the app?应用程序中的某些视图控制器是否可以支持 iPhoneX?
【发布时间】:2018-03-05 16:41:55
【问题描述】:
我有一个在 iPhone X 发布之前开发的应用程序。我的问题如下,我可以只为新创建的视图控制器添加 iPhoneX 支持吗?我的意思是一些视图控制器将有 iPhoneX 友好的用户界面,一些不在同一个应用程序中。对于我的新视图控制器,我使用的是安全区域,但 iPhoneX 的 UI 已损坏。
对于该应用程序,我猜 Apple 不会允许部分支持 iPhoneX。
只是想知道这是否可能,如果答案是肯定的。
【问题讨论】:
标签:
ios
iphone
xcode
ios11
viewcontroller
【解决方案1】:
要么全部要么没有。如果您的应用程序使用启动屏幕故事板并使用 iOS 11 的 Base SDK 构建,或者如果您的应用程序使用启动图像并包含 iPhone X 启动图像,则假定您的整个应用程序可以在 iPhone X 上运行。您需要使确保所有屏幕都正常工作。
想想如果在 iPhone X 上使用一个应用程序,其中一些视图使用整个屏幕,而一些视图只使用部分屏幕,用户体验将是多么糟糕。