我正在创建一个包含文本字段的UIStackView
,我希望除iPhone 5s以外的所有屏幕上UIStackView
的轴都是水平的,我希望UIStackView
的轴是垂直的。
这可能吗?如果是,如何做?
首先,您需要检查该设备是否为iPhone 5。
func isIPhone5 () -> Bool {
return max(UIScreen.main.bounds.width, UIScreen.main.bounds.height) == 568.0
}
如果此函数返回 true,则设备为 iPhone 5。因此,参考堆栈视图,您可以更改UIStackView的轴。
if isIPhone5() {
stackView.axis = .vertical
}