如何让UINavigationBar响应水龙头?

时间:2009-10-30 20:24:23

标签: iphone uitableview uinavigationbar

我有一个tableViewController / navController设置。我想点击navController的导航栏来强制tableView返回到顶行。我可以看到导航栏是一个UIView子类,但我不清楚是否需要将其子类化并实现触摸序列方法。

我在IB中构建了视图层次结构,因此我不愿意以编程方式构建它,只是为了启用导航栏。

谢谢, 道格

2 个答案:

答案 0 :(得分:3)

操作系统已经将“点击状态栏”手势定义为“滚动到当前视图的顶部”。 UIScrollView有一个属性scrollsToTop可以控制此行为,UITableView会继承它。

答案 1 :(得分:0)

您可以在界面构建器中更改任何项目的子类。只需创建您的子类,将其添加到您的XCode项目,然后您就可以将其作为类而不是正常值输入。

有关如何覆盖类外观here的简单示例。