UIScrollView作为子视图不会滚动

时间:2012-04-17 17:27:26

标签: iphone uiview uiscrollview

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

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

用户互动已启用”两种视图都是如此。

我想也许我可能不得不在 touchesBegan 做一些事情,将湖泊传递给 UIScrollView ,但是没有太多运气。

有没有人见过这个?

2 个答案:

答案 0 :(得分:0)

显示完整的工作代码段总是好的:

// in viewDidLoad: 

//UIScrollview *myScrollView;

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

[myScrollView setContentSize:contentView.frame.size];

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

答案 1 :(得分:0)

scrollView.delegate = scrollView;  //or nil may work