0

我有一个看起来像这样的视图控制器:

在此处输入图像描述

根视图是滚动视图。当视图第一次加载时,它滚动得很好。

但是,有时我需要使用如下代码删除底部的按钮之一:

if (item.url==nil||[item.url isEqualToString:@""]) {
    [overdriveButton removeFromSuperview];
}

但是,这样做之后,滚动视图将不再滚动。(屏幕中间的那些视图会展开,所以总是有很多内容延伸到屏幕底部之外)。

请注意,我需要在这里使用自动布局。我怀疑这是问题的一部分。按钮的移除(以及相关的约束)是否会以某种方式混淆滚动视图?

4

1 回答 1

0

要么设置 UIScrollView 的“contentSize”属性,要么调用“sizeToFit”方法。

于 2012-10-19T19:14:27.100 回答