UIScrollView卡住了

时间:2015-09-01 06:23:10

标签: ios objective-c iphone

我正在处理我有UIScrollView的应用程序,其中包含3个子视图(UIView),每个子视图都有不同的控件和&有不同的高度。这一切都运行正常,但当我向UIScrollView和subView添加约束时,UIScrollView无效。

我还为子视图中的所有控件添加了约束。

那么请建议我如何解决这个问题?

UIScrollView constraints which I have set

2 个答案:

答案 0 :(得分:0)

这是因为UIScrollView内容的高度和宽度在运行时是动态的。

因此,无论何时在UIScrollView上应用约束,都要添加

1.X位置

2.y职位

3.width

4.height

在UIScrollView上以View视图作为SubView现在应用Constraint

1.Leading on UIScrollView

2. ScrollView上的跟踪

3.Top

4.Bottom

5.Height

6.Width

然后它工作正常

答案 1 :(得分:0)

要使约束正常工作,

  1. 您需要将子视图添加到UIScrollView并将3个视图添加到该子视图。
  2. UIView和子视图应具有相等的宽度约束集。
  3. 有关参考,请参阅this