当我将UIScrollView设置为 Interface Builder 中的主视图时,滚动按预期工作。但是,当我将UIScrollView添加为UIView的子视图时,滚动不起作用。
因此,当UIScrollView作为子视图添加到UIView时,我的麻烦似乎就开始了。
“已启用用户交互”对于两个视图都是正确的。
我虽然也许我可能不得不做一些事情 in touchesBegan一些湖将触摸传递给UIScrollView,但没有太多运气。
有没有人见过这个?
当我将UIScrollView设置为 Interface Builder 中的主视图时,滚动按预期工作。但是,当我将UIScrollView添加为UIView的子视图时,滚动不起作用。
因此,当UIScrollView作为子视图添加到UIView时,我的麻烦似乎就开始了。
“已启用用户交互”对于两个视图都是正确的。
我虽然也许我可能不得不做一些事情 in touchesBegan一些湖将触摸传递给UIScrollView,但没有太多运气。
有没有人见过这个?
scrollView.delegate = scrollView; //or nil may work
展示一个完整的工作代码片段总是好的:
// in viewDidLoad:
//UIScrollview *myScrollView;
UIView_descendent *contentView;
// scrollview won't scroll unless content size explicitly set
[myScrollView setContentSize:contentView.frame.size];
我还没有找到在 IB 中设置 contentSize 的方法。