我看到几个类似的问题在这里StackOverflow关于UIScrollView
和AutoLayout
但现在轮到我了,因为我无法使它正常工作。嵌套的UIScrollViews和AutoLayout
我的想法是具有内UIScrollView
在水平方向上滚动(含有一组图像)和外UIScrollView
,除了上述的内,包含多个UILabel
,UITextView
物体和垂直滚动。
没有AutoLayout
这两个行为都像预期的那样,但不幸的是大小和起源是不正确的。与AutoLayout
,外UIScrollView
,滚动一下,但内心不动。我可以确认内部UIScrollView
在viewDidLoad
期间具有正确ContentSize
,但稍后在代码中有0,0。
下面是带有视图和相关Constrains
的屏幕截图。
有什么想法吗?
UPDATE
对于其他人谁也面临着同样的问题,因为我的。 在我看来,UIPageControl
搞砸了整个事情。正如你在屏幕截图中看到的那样,我将寻呼机作为内部的子视图UISrollView
错误!
我只是搬出了UIPageControl
(成为外观的子视图),并让Xcode完成剩下的工作(编辑器>解决自动布局问题>在视图控制器中添加缺少约束)。在此之后,UIScrollView
就会失去自己的本性(正如苹果在文件中所说的那样)。我在这上面花了很多时间。我希望我的解决方案可以节省别人的时间
我对Xcode5
没有区别。顺便说一下,当我的'UIScrollView'水平滚动时,为高度设置属性的方式? – OutOfBoundsException