一个UIScrollView
可以正常工作(在IB中)。但是,一旦将UIScrollView
置于IB中的UIVIew
内,它就不再有效。我这样做没有子类,所以这是什么交易?
Autoresize Subviews
。UIView
frame
的新UIView
分配新的frame
。但是,新的UIView
不能是您UIView
的预先存在的尺寸。它的大小必须不同。如果您想要InterfaceBuilder
self.frame = CGRectMake(0,0,0,0);
self.frame = [put your desired rect size here];
中包含的尺寸,那么您需要执行以下操作:
{{1}}
答案 0 :(得分:2)
您是否尝试过像这样设置UiScrollView的contentize属性
self.scrollView.contentSize=CGSizeMake(320,860);
答案 1 :(得分:2)
如果触摸位于滚动视图的框架内,您是否尝试在NO
中返回touchesBegan
?
编辑:
确保设置滚动视图的内容大小([[self scrollView] setContentSize:CGSizeMake(320,480)];
- 值无关紧要)和确保选中“水平弹跳”和/或“垂直弹跳”(取决于您想要的)以及“跳出”: