我正在编写一个iPad应用程序,它使用自动布局来正确定位屏幕上的纵向和横向视图。-UILabel (leading, trailing, and top spacing pinned to superview)
我已经让ScrollView工作了,但是我希望UILabel能够垂直缩放它确实根据内容调整其高度,但它使用情节提要中指定的(固定的)帧宽来进行调整,而不是使用约束计算的实际宽度,而约束在设备更改方向时发生变化。这导致UILab
我注意到,当您从XCode Info.plist文件中删除启动屏幕文件条目时,任何视图控制器的任何视图都会根据屏幕大小进行缩放,因此视图在大屏幕上出现放大,如iPad Pro (12.9英寸),并在较小的设备在这种情况下,自动布局约束似乎没有任何影响,因为缩放是自动完成的。
我真的不明白这和布局约束有什么关系,所以我很感激是否有人能解释这其中的原因。