ios – UIScrollView不会滚动(故事板)

前端之家收集整理的这篇文章主要介绍了ios – UIScrollView不会滚动(故事板)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是故事板的新手;我之前做过一些Interface Builder,并进行了大量的手动UI定位.我已经搜索过这个问题,试过在其他相关帖子中找到的解决方案,但无济于事.

我有一个视图控制器,在Storyboards中添加了UIScrollView. ScrollView插座已连接,属性已合成.已选中滚动已启用.弹跳被检查.即便如此,也没有迹象表明会进行任何滚动.当我垂直检查Bounces时,我至少可以看到可滚动的内容,但是在我发布后它会反弹回来.我发现的框架尺寸设置为320和521.我尝试了不同的高度,但没有任何帮助. (什么应该是故事板中设置的尺寸,以适应较旧和较新的手机尺寸?).

在viewDidLoad中,我补充道

[scrollView setContentSize:CGSizeMake(320,1000)];

之后的日志声明确认此值已被接受.但它也没有帮助.

一篇帖子中有人建议添加

- (void)viewDidLayoutSubviews
{
    [super viewDidLayoutSubviews];
    [self.scrollView setContentSize:CGSizeMake(320,808)];
}

这会导致控制器加载时崩溃程序.

任何帮助将不胜感激!

谢谢.

解决方法

事实证明有两件事是必要的:

1)将scrollview的高度设置为480.

2)将约束添加到scrollview中最底部的字段.约束是Pin>>底层空间到Superview.

猜你在找的iOS相关文章