如何使UIScrollView始终可滚动

时间:2011-04-06 05:15:49

标签: iphone objective-c uiscrollview

我正在尝试创建一个可以始终垂直滚动的类(ScrollableView:UIScrollView),类似于TableView。我已经硬编码了一个常量值来添加到内容大小,以便它始终可以滚动。但是出于某些奇怪的原因,当值为1时它将不起作用;它只有在值为4或更大时才有效。

- (id)initWithFrame:(CGRect)frame {
    self = [super initWithFrame:frame];
    if (self) {
        self.contentSize = CGSizeMake(frame.size.width, frame.size.height+1);
        self.scrollEnabled = YES;
    }
    return self;
}

还有其他办法吗?这似乎不是正确的方法。

1 个答案:

答案 0 :(得分:34)

如何设置

alwaysBounceVertical = YES

在斯威夫特:

scrollView.alwaysBounceVertical = true