标签: ios iphone swift xcode
我的作业有问题。当我在iPhone 8s上运行该程序时,一切正常,但当我在其他iPhone设备上测试时,文本不适合。我使用AutoLayout并添加了约束。从左到右开始的设备是8,x,se,6。
AutoLayout
这是当前的输出:
答案 0 :(得分:0)
您可能希望在不同的地方做一些事情:
UILabel具有numberOfLines属性(显示在Interface Builder中),允许文本跨越多行(您的约束通常不应限制标签的高度)。您可能希望在“2超过数字......”行上使用它。
UILabel
numberOfLines
还有一个属性允许标签自动缩小字体,使文本全部显示在固定数量的行上,您可能希望将其用于名称标签。请参阅“自动收缩/最小字体比例”选项。