Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Xcode 如何使用autolayout在不同的控件(可能的情况下)保持字体大小相同?_Xcode_Cocoa Touch_Autolayout_Interface Builder_Uifont - Fatal编程技术网

Xcode 如何使用autolayout在不同的控件(可能的情况下)保持字体大小相同?

Xcode 如何使用autolayout在不同的控件(可能的情况下)保持字体大小相同?,xcode,cocoa-touch,autolayout,interface-builder,uifont,Xcode,Cocoa Touch,Autolayout,Interface Builder,Uifont,我有几个UILabel,它们跨越不同的行数。我已经为每个具有不同大小类别的字体设置了字体/大小。我还设定了最小尺寸 但是我不能保持字体的大小不变 如何使用autolayout实现这一点?我不知道您有多少UILabel。这就是为什么您可以从向视图控制器添加启用动态内容的UIScrollView开始。(或者您可以使用UITableView) 您可以按照以下步骤使用动态内容创建UIScrollView 之后,您应该添加带有底部、顶部、尾部和前导约束的UILabels。它将根据文本长度调整标签高度。字体

我有几个UILabel,它们跨越不同的行数。我已经为每个具有不同大小类别的字体设置了字体/大小。我还设定了最小尺寸

但是我不能保持字体的大小不变


如何使用autolayout实现这一点?

我不知道您有多少UILabel。这就是为什么您可以从向视图控制器添加启用动态内容的
UIScrollView
开始。(或者您可以使用
UITableView

您可以按照以下步骤使用动态内容创建
UIScrollView


之后,您应该添加带有底部、顶部、尾部和前导约束的
UILabel
s。它将根据文本长度调整标签高度。字体和大小也保持不变

一位朋友提出了一个非常棒的观点