防止子视图在UIScrollView中滚动

时间:2010-06-10 01:25:25

标签: iphone cocoa-touch uitableview scroll uiscrollview

我有一个带有某个子视图的UIScrollView子类我想阻止滚动(而所有其他子视图都正常滚动)。

我能想到的最接近的例子是UITableView的右侧“索引条”(查看“联系人”应用程序以查看示例)。我猜这是表的子视图(scrollview),但它不会随着用户滚动而移动。

我似乎无法让我的子视图留下来!我怎么能做到这一点?

3 个答案:

答案 0 :(得分:5)

诀窍是在-layoutSubviews内调整“不可滚动”子视​​图的框架。

答案 1 :(得分:2)

添加您不想作为滚动视图顶部滚动视图的兄弟视图而不是子视图移动的视图。

答案 2 :(得分:-2)

您可以将名为userInteractionEnabled的属性设置为NO

相关问题