gpt4 book ai didi

ios - 我们需要为通用应用程序使用 2 个 Storyboard吗?

转载 作者:可可西里 更新时间:2023-11-01 03:35:52 25 4
gpt4 key购买 nike

我有一个适用于 iPhone 和 iPad 的项目。 iPad 需要一个 Split View Controller 。我们是否创建两个独立的 Storyboard?一个用于 iPhone(使用自动布局我们可以支持所有设备),两个用于 iPad。我的怀疑是它只是在最初看来的区别。内部 View 重复。您使用 Storyboard的方法如何?

最佳答案

在 iOS 8 中不再需要两个 Storyboard了!我们可以使用自适应 UI 来为所有不同尺寸的 iPad 和 iPhone 定制相同的 Storyboard。

你可以在这里找到一个很好的教程 http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial

您还可以在 WWDC session 中找到 apple 的精彩视频 here并搜索“使用 UIKit 构建自适应应用程序”

基本上,我们可以通过在 Storyboard 中为不同尺寸类别定义 UI 元素来处理不同的屏幕尺寸。我们还可以为不同的大小类定义不同的自动布局约束。

这些都是 iOS 8 中所有可能的尺寸类别(我从 https://medium.com/@getaaron/ios-8-development-tips-for-iphone-6-and-iwatch-1c772554ffe0 中截取了图片)

enter image description here

关于ios - 我们需要为通用应用程序使用 2 个 Storyboard吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26368035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com