ios - 使用一个 Storyboard和一个 Storyboard将 iPad 应用程序移植到 iPhone

标签 ios iphone swift ipad storyboard

我可以让我的 iPad 应用程序在 iPhone 上运行,但 iPhone 屏幕无法容纳所有内容。例如,我的表格 View 主要文本被隐藏,按钮与边框的间距很大。我知道我的 Storyboard文件中给出的间距对于 iPhone 屏幕来说太大了。

我想让我的应用程序只需要很小的改动就可以在 iPhone 上运行。我不想创建一个新的 Storyboard并重写所有内容。请推荐一个好方法。

提前致谢。

最佳答案

您需要将应用设为通用,在两个目标的项目设置中将单个 Storyboard设为主 Storyboard并使用 Autolayout定位设备的 UI 元素。查看Size classes让您的设计保持响应。

关于ios - 使用一个 Storyboard和一个 Storyboard将 iPad 应用程序移植到 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35492192/

相关文章:

iphone - ARC 不允许将 Objective-C 指针隐式转换为 'void *' - sqlite3

ios - 获取设备当前方向(应用扩展)

ios - 以编程方式创建 URLAuthenticationChallenge 时如何获得非零 serverTrust 值?

json - 在 Swift 中将返回的文本解析为 JSON 对象?

ios - 如何使用 moya 和 rxswift 重启网络请求

ios - iOS 中 NSMetaDataQuery 的 NSPredicate predicateWithFormat

iphone - 尝试将代码抽象到库中,但我的代码无法正常工作,我不知道为什么

iPhone 内存问题

iPhone - 通过 CoreData 将 float 存储在 SQLite 中

ios - 增加 UIStackView 中 UIButton 的面积