Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 自动布局特性/倍增器特性如何工作?_Ios_Swift_Autolayout_Aspect Ratio - Fatal编程技术网

Ios 自动布局特性/倍增器特性如何工作?

Ios 自动布局特性/倍增器特性如何工作?,ios,swift,autolayout,aspect-ratio,Ios,Swift,Autolayout,Aspect Ratio,所以我正在做我的第一个项目,我在自动布局的缩放方面遇到了困难。在我的故事板(右;从第三张图片开始)和后续预览中,字体大小保持不变,在较小尺寸的iPhone中,与容器边距的间距减小,这就是我当前的布局所产生的效果。然而,我希望得到像左边的两张图片(用草图制作)那样的效果,在这两张图片中,字体比例更小,并且允许容器边距和4“上的按钮之间有类似的外观,而不是4.7”。这是可以复制的还是我疯了 布局(包括自动布局)与视图对象(例如标签)的大小/位置有关。这就是全部。它与这些对象的任何其他属性无关。任何关

所以我正在做我的第一个项目,我在自动布局的缩放方面遇到了困难。在我的故事板(右;从第三张图片开始)和后续预览中,字体大小保持不变,在较小尺寸的iPhone中,与容器边距的间距减小,这就是我当前的布局所产生的效果。然而,我希望得到像左边的两张图片(用草图制作)那样的效果,在这两张图片中,字体比例更小,并且允许容器边距和4“上的按钮之间有类似的外观,而不是4.7”。这是可以复制的还是我疯了

布局(包括自动布局)与视图对象(例如标签)的大小/位置有关。这就是全部。它与这些对象的任何其他属性无关。任何关于布局的内容都不会改变标签的字体。如果这是您想要的,您必须更改字体(在代码中)


(在某种程度上,在某些情况下,您可以通过利用UILabel的
adjustsFontSizeToFitWidth
属性自动更改相对于标签大小的字体大小。但这在一般情况下很难依赖,而且与自动布局本身无关。)

你认为我应该如何改写这个问题以更准确地表达我的想法?@jonpeter这不是改写问题的问题。这是事实。不会自动更改字体大小。接受这一点,继续前进。