【问题标题】:AutoLayout with Scrollview and UITextView带有 Scrollview 和 UITextView 的自动布局
【发布时间】:2015-09-12 18:52:08
【问题描述】:

所以我有一个UIViewController,其中有一堆IBOutlet 的元素放在UIScrollView(ContentView) 上。除了UITextView 之外,所有人都在使用Auto Layout,并且工作正常。由于它的位置,我无法弄清楚要添加到UITextView 底部的约束,因此滚动视图会根据文本注意到它的全尺寸。目前UITextView 位于视图下方/视图之外。

这就是视图的组成方式。

无法确定UITextview 的最后一个约束

对UITextView的约束如下:

尾随空格至:Superview (等于:8)

领先空间:SuperView (等于:9)

顶部空间到:MapView (等于:70)

这些约束正是我希望UITextView 定位的方式。这只是我无法弄清楚的底部约束,因此内容大小为UIScrollView,足以容纳UITextView

如果我需要提供更多信息,请告诉我。过去几天我一直被这个问题困扰。

【问题讨论】:

    标签: ios objective-c autolayout


    【解决方案1】:

    首先确保您的UITextView 的“启用滚动”被禁用然后 在UITextView 上添加五个约束(前导、尾随、顶部、底部、高度),并在视图控制器上为UITextView 高度约束添加一个IBOutlet。最后只需以编程方式更改UITextView 高度约束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-05
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多