0

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

我已经在 IB 中构建了视图层次结构,所以我不愿意以编程方式构建它只是为了启用导航栏的点击。

谢谢,道格

4

2 回答 2

3

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

于 2009-10-30T22:18:18.940 回答
0

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

有关如何覆盖类的简单示例,请参见此处

于 2009-10-30T20:34:44.470 回答