0
A
回答
1
可以在
override func willTransition(to newCollection: UITraitCollection, with coordinator: UIViewControllerTransitionCoordinator) {
super.willTransition(to: newCollection, with: coordinator)
switch newCollection.verticalSizeClass {
case .compact:
yourLabel.textAligment = UITextAligment.left
case .regular, .unspecified:
yourLabel.textAligment = UITextAligment.center
}
}
添加这个行为和网点为了确定旋转使用verticalSizeClass,确定设备类型(如iPad或iPhone)使用horizontalSizeClass。
0
if(width >= yourDesiredWidth){
yourLabel.textAligment = UITextAligment.center
}
else{
yourLabel.textAligment = UITextAligment.left
}
相关问题
- 1. 根据屏幕尺寸更改布局
- 2. 根据屏幕尺寸更改CSS
- 3. 根据屏幕尺寸更改图像
- 4. 根据屏幕尺寸更改功能
- 5. 左对齐标签 - iOS
- 6. 根据内容更改文字对齐
- 7. 如何更改不同屏幕尺寸的标签事件?
- 8. 如何根据方向更改屏幕布局?
- 9. 如何根据iPhone的屏幕大小更改UIWebView?
- 10. 如何根据屏幕大小更改字体大小
- 11. Swift /如何根据屏幕大小更改自动提款值
- 12. CSS:YouTube如何根据屏幕尺寸更改其外观?
- 13. 如何根据屏幕尺寸更改icarousel半径?
- 14. 如何根据屏幕尺寸更改按钮尺寸?
- 15. 如何根据屏幕设备更改按钮大小?
- 16. 如何改变屏幕permamently
- 17. 更改屏幕坐标
- 18. 如何根据屏幕大小更改Android ViewPager页面标题文本大小
- 19. QT根据屏幕分辨率对齐控件
- 20. 如何将“框”对齐屏幕中间?
- 21. 当屏幕尺寸很小时,如何在屏幕右侧对齐图标
- 22. 你如何对齐标签
- 23. 如何根据标准更改标签的价值
- 24. 根据文本更改标签大小
- 25. 根据标签更改页面名称
- 26. 如何根据输入语言更改UISearchBar的对齐方式
- 27. 如何水平居中对齐标签以适合所有屏幕大小
- 28. 当屏幕未最大化时,垂直图像边框更改对齐
- 29. 根据屏幕分辨率更改屏幕分辨率(不改变显示器分辨率并使用最大化屏幕选项)
- 30. UICollectionView单元对齐屏幕?
好的,所以IB中无法做到这一点。谢谢。 – Julien
不幸的是,与创建代码相比,IB创建和操作UI元素的可能性更小。 –