代码之家  ›  专栏  ›  技术社区  ›  user616076

添加自动布局约束时UITextView将消失

  •  0
  • user616076  · 技术社区  · 6 年前

    我已经在我的应用程序中添加了几个屏幕,在测试中,这些屏幕对于iPhone5来说太大了,所以我对这三个文本视图添加了一些限制,以帮助它们重新调整大小。UIView的大小和第一个TextView1一样,我在下面添加了约束设置视图

    enter image description here

    enter image description here

    另外两个文本视图很难放置。如果没有约束,它们会很好地放置在设计的地方,但只要我添加约束,它们就会消失。我已经添加了与TextView1几乎相同的约束,唯一的区别是TextView1将其顶部固定到SuperView,而其他两个则彼此固定。

    enter image description here

    enter image description here

    UITextView(3)约束

    1 回复  |  直到 6 年前
        1
  •  0
  •   Shehata Gamal    6 年前

    您的问题在于superView的宽度和高度限制,您必须更改这些限制的乘数,因为根据它,每个textView填充整个屏幕,或者至少填充高度限制,顺便说一句,如果您将前导和尾随设置为superView,则不需要宽度限制,因为它会因为领先和落后的利润率,所以

    2-更改高度约束的乘数,方法是将其单击为小于1的值,这表示全屏高度

    顺便说一句:我想 UIStackView