Luc*_*cas 22 uiscrollview ios autolayout ios8 size-classes
因此,我正在尝试创建一个UIScrollView仅在故事板中,允许我添加滚动标签超过VC的高度.这是我做的:
创建UIScrollView占用任何宽度任何高度VC的大小
对于顶部,底部,左侧和右侧的最近邻居间距设置约束0
创建的视图是一个subView的UIScrollView与所述相同的宽度的任何宽度的任何高度,但VC 1500高度(因为我只希望它垂直滚动).
将约束设置为最近邻居为0仅适用于左侧,上方和右侧,并将高度约束设置为1500.
我在顶部subView和底部放了一个标签
当我在iPhone 6上运行应用程序时,不会按我希望的方式垂直滚动.任何想法为什么这不起作用?提前致谢.
val*_*fer 45
要获得滚动,您必须将子视图("内容视图")固定到滚动视图的顶部,左侧,底部和右侧.此外,您必须给它("内容视图")一个显式(=与滚动视图无关)的高度和宽度,因为scrollview使用这些来计算其内容大小.在您的情况下,将宽度设置为VC主视图宽度,将高度设置为1500.当宽度或高度大于滚动视图大小时,它将滚动.
滚动视图约束(固定到主视图)

内容视图(固定为滚动视图+高度1500,宽度=主视图宽度)+标签约束(作为示例:从内容视图左上角20 20)

| 归档时间: |
|
| 查看次数: |
19359 次 |
| 最近记录: |