4

当我将UIScrollView设置为 Interface Builder 中的主视图时,滚动按预期工作。但是,当我将UIScrollView添加为UIView的子视图时,滚动不起作用。

因此,当UIScrollView作为子视图添加到UIView时,我的麻烦似乎就开始了。

“已启用用户交互”对于两个视图都是正确的。

我虽然也许我可能不得不做一些事情 in touchesBegan一些湖将触摸传递给UIScrollView,但没有太多运气。

有没有人见过这个?

4

2 回答 2

0
scrollView.delegate = scrollView;  //or nil may work
于 2013-03-23T14:34:02.677 回答
0

展示一个完整的工作代码片段总是好的:

// in viewDidLoad: 

//UIScrollview *myScrollView;

UIView_descendent *contentView;
// scrollview won't scroll unless content size explicitly set

[myScrollView setContentSize:contentView.frame.size];

我还没有找到在 IB 中设置 contentSize 的方法。

于 2012-04-17T17:58:30.093 回答