Xcode - 水平堆叠约束的垂直堆叠
Xcode - Vertical Stack of Horizontal Stacks constraints
我对使用 Interface Builder 和自动布局还很陌生,所以请多多包涵。
我正在尝试布置水平堆叠的垂直堆叠,每个水平堆叠由一个标签和另一个水平堆叠的两个标签组成。整个垂直堆栈包含在另一个具有 10 点左右约束的视图中。我希望每个水平堆栈的两个堆栈元素位于堆栈的边缘。
我可以让布局在界面生成器上看起来像我想要的那样,但是当我 运行 它时,日出 AM/PM 标签被切断。
Storyboard next to simulator instance where AM label is truncated
View hierarchy with constraints
如果我的目标或问题有任何不清楚的地方,请告诉我。
问题是您的程序确实需要截断某些内容以适合屏幕上的所有内容。由于您可能没有定义要截断哪个元素(通过改变压缩阻力),因此它采用堆栈中的最后一个 - am/pm 一个。改变压缩阻力应该可以解决这个问题。
查看 this guide 了解它。
我对使用 Interface Builder 和自动布局还很陌生,所以请多多包涵。
我正在尝试布置水平堆叠的垂直堆叠,每个水平堆叠由一个标签和另一个水平堆叠的两个标签组成。整个垂直堆栈包含在另一个具有 10 点左右约束的视图中。我希望每个水平堆栈的两个堆栈元素位于堆栈的边缘。
我可以让布局在界面生成器上看起来像我想要的那样,但是当我 运行 它时,日出 AM/PM 标签被切断。
Storyboard next to simulator instance where AM label is truncated
View hierarchy with constraints
如果我的目标或问题有任何不清楚的地方,请告诉我。
问题是您的程序确实需要截断某些内容以适合屏幕上的所有内容。由于您可能没有定义要截断哪个元素(通过改变压缩阻力),因此它采用堆栈中的最后一个 - am/pm 一个。改变压缩阻力应该可以解决这个问题。
查看 this guide 了解它。