【发布时间】:2018-10-30 03:35:00
【问题描述】:
假设我有一个通用的 iPhone 尺寸和 iPad 尺寸来解决。
iPad 有一个UIButton 链接到UIViewController 作为IBOutlet。
而 iPhone 不需要这个 UIButton 但因为 iPhone 和 iPad 都在 1 Storyboard 和任何其他 IBOutlet 是相同的。处理这个问题最合适的方法是什么?
我的想法是使@IBOutlet weak var button:UIButton? 可选,并且只有iPad 的按钮链接到它。但是我在代码中做的每一个动作都需要button?.xxxxx
有什么建议吗?
【问题讨论】:
-
你应该可以使用 Trait Variations
标签: ios swift autolayout storyboard xib