使用Scrollview和UITextView自动布局

时间:2015-06-25 23:48:54

标签: ios objective-c autolayout

所以我有UIViewControllerIBOutlet个元素放在UIScrollView(ContentView)上。所有人都使用自动布局,除UITextView外,其他工作正常。由于它的位置,我无法弄清楚要添加到UITextView底部的约束,因此滚动视图会根据文本注意它的完整大小。目前,UITextView位于视图的下方/下方。

这是视图的组合方式。

This is how the view is composed.

无法找出UITextview的最后一个约束 Can't figure out the last constraint for the UITextview

UITextView的约束如下:

尾随空间:Superview (等于:8)

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

Top Space:MapView (等于:70)

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

如果我需要提供更多信息,请告知我们。过去几天我一直坚持这一点。

1 个答案:

答案 0 :(得分:0)

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