场景在superview中有一个容器视图,我已经相对于边界和2个文本框约束了它。而不是"数字值",我只看到Nu...
出现在那里。控制台没有给我任何与约束相关的警告,我不明白为什么蓝色视图能够适应,但控制器不能。
以下是Alert Controller
的约束:http://i.stack.imgur.com/2xhZh.png。它只是局限于中心。
主视图约束的另一张图片:http://i.stack.imgur.com/2qARq.png
答案 0 :(得分:3)
右边的约束太大(125),将容器的右边缘推到左边。
你应该只有:从顶部(超视图)约束,约束到左(文本字段),高度(可选)和稍高的抗压性。要防止文本向右移动,您还可以在右侧有一个>=
约束(superview)。
要将文本分成两行,请将行数设置为2
,然后选择" Word Wrap" +确保你有一个右侧约束,你没有约束高度(太多)。
另一句话:你真的需要一个"容器"视图?为什么不只是简单的UIView?或者标签有自己的控制器吗?我认为这似乎是一种有点复杂的设计。