【发布时间】:2011-07-30 12:36:14
【问题描述】:
我正在尝试创建一个始终可以垂直滚动的类 (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;
}
还有其他方法可以做到这一点吗?这似乎不是正确的方法。
【问题讨论】:
-
您是说“frame.size.height+1”中的 1 必须为 4 或更高才能正常工作?这很可能是因为滚动视图不认为 3 个像素值得滚动到视图中,所以我不会太在意它。
标签: iphone objective-c uiscrollview