如何让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;
}
还有其他方法可以做到这一点吗?这似乎不是正确的方法。
I'm trying to make a class (ScrollableView : UIScrollView) that can always scroll vertically, similar to a TableView. I've hardcoded a constant value to add to the content size so that it can always be scrollable. For some strange reason though, it won't work when the value is 1; it will only work if the value is 4 or more.
- (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;
}
Is there another way to do this? This doesn't seem to be the proper way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置如何:
在 Swift 中
How about setting
In Swift: