我已经在我的应用程序中添加了两个屏幕,并且在测试中这些屏幕对于iPhone5来说太大了,因此我在三个TextView中添加了一些约束以帮助它们调整大小。 UIView的大小和第一个TextView1一样,我在下面添加了约束设置视图
UIView约束
UITextView(1)约束
另外两个TextView确实很难放置。没有约束,它们可以很好地放置在设计位置,但是一旦添加约束,它们就会消失。我添加了与TextView1几乎相同的约束,唯一的不同是TextView1的顶部固定在SuperView上,而其他两个固定在SuperView上。
UITextView(2)约束
UITextView(3)约束
请有人告诉我我要去哪里错了。
答案 0 :(得分:0)
您的问题在于superView的宽度和高度约束,您必须根据它更改这些约束的乘数,每个textView会填满整个屏幕,或者如果您设置前导和后缀,则至少会填满高度约束BTW尾随到superView则不需要宽度限制,因为前导和尾随边距会导致冲突,所以
1-删除宽度限制
2-通过单击将高度限制的乘数更改为小于1的值,这表示全屏高度
顺便说一句:我认为UIStackView
非常适合您当前的情况