堆栈视图中的标签字体太大

时间:2017-08-17 17:40:36

标签: ios xcode interface-builder ios-autolayout

我想在堆栈视图中使用54 pt的字体大小(嵌入在其他堆栈视图中),但标签不会调整它们的大小,文本的顶部会被切断或根本不显示。如果我选择较小的字体大小,则不会发生这种情况。有谁知道如何解决这一问题?我主要使用autolayout和界面构建器中的约束。

Text cut off or missing in label

下面是堆栈视图配置的图像。带有“00”和“:”的水平堆栈视图嵌入在垂直堆栈视图中,其下方有标签。这四个统一体嵌入在另一个水平堆栈视图中。

我尝试添加所有丢失的约束,但是它们使整个应用程序崩溃或者切断数字的问题仍然存在,所以我现在已经将它们全部删除了(除了外部堆栈视图的约束...它只是水平居中在这一刻)。我现在已经知道如何为内部堆栈视图创建正确的约束...

enter image description here

1 个答案:

答案 0 :(得分:2)

我在故事板中设置了一个viewcontroller以满足您的需求。将其与您的设置进行比较:

horizontal stackview vertical stackview large label small label