【问题标题】:Xcode 7 - Multiple StoryboardsXcode 7 - 多个故事板
【发布时间】:2016-04-09 17:16:55
【问题描述】:

完成一个应用程序后,我必须在 appdelegate.m 中添加什么代码才能使其根据设备的大小运行视图控制器?

【问题讨论】:

  • 不建议为每个设备尺寸制作不同的故事板。尝试使用自动布局或自动调整大小的概念。
  • 不建议使用不同的故事板,但如果必须,您可以将此代码放在应用程序委托中以确定 iOS 设备的屏幕大小:" let iOSDeviceScreenSize : CGSize = UIScreen().bounds.size ",那么你可以按照这个:newventuresoftware.com/blog/…
  • Emptyless,是不是一定要放到-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  • 也就是 SWIFT,我需要 OBJECTIVE-C。

标签: objective-c uistoryboard


【解决方案1】:

您不应使用多个故事板来处理 iOS 应用中的不同设备。请参阅 Apple 文档:

Adaptive User Interfaces

特别是关于自动布局的部分,学习如何正确处理使您的用户界面适应当前和未来的设备。

【讨论】:

    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 2015-10-06
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-11-09
    相关资源
    最近更新 更多