【问题标题】:How to create a universal storyboard for universal app in iOS?如何在 iOS 中为通用应用程序创建通用故事板?
【发布时间】:2013-12-06 11:10:11
【问题描述】:

如何使用 Storyboard 在 iOS 中创建通用应用程序?

Xcode -> 文件 -> 新建 -> 项目 -> 单视图应用程序 -> 通用应用程序。自动生成的文件列表显示在下面的屏幕截图中:

我可以删除任何情节提要并为 iPad 和 iPhone 制作通用情节提要吗?

【问题讨论】:

    标签: ios iphone objective-c storyboard


    【解决方案1】:

    只需删除iPad Storyboard,转到Supporting files->ProjectName-Info.plist->Main storyboard file base name(iPad) 也将其删除。现在使用Main Interface 中的iPad 选项运行您的应用程序,您可以同时使用iPhoneiPad。由于两种设备的屏幕尺寸非常不同,它可能无法正常工作。我建议使用单独的storyboards

    【讨论】:

    • 通过将标签放在 xib 的中心,对于 iPad,标签不会出现在该设备的中心。
    • @suhit:如果您正确使用“自动布局”,您的尺寸将被布局并且您将拥有正确的尺寸。
    • 使用 Xcode 6,无需单独的故事板,使用大小类和故事板就可以在 iPhone 和 iPad 上使用它
    猜你喜欢
    • 2016-09-22
    • 2013-04-03
    • 1970-01-01
    • 2012-07-04
    • 1970-01-01
    • 2013-06-11
    • 2014-12-22
    • 2014-09-07
    • 1970-01-01
    相关资源
    最近更新 更多