【发布时间】:2014-07-24 20:42:53
【问题描述】:
我已经在我的应用程序中实现了一个部分索引,表格视图右侧的字母允许快速跳转到一个部分。我想在某些情况下禁用用户与该部分索引的交互,但UITableView 上没有允许直接访问该部分索引的属性。
如何禁用部分索引的用户交互?
我已禁用与表格本身的交互,因此您无法滚动或点击任何单元格,但这仍然允许与部分索引进行交互,因此它会在点击部分图标时滚动到每个部分。
self.tableView.userInteractionEnabled = NO;
如果无法禁用与节索引本身的交互,有没有办法防止更改表格的滚动位置?这正是我想要得到的。
【问题讨论】:
-
你是指右边的索引还是部分索引标题
-
屏幕最右侧的单字符按钮。
-
看看这个stackoverflow.com/questions/5987399/…我会研究更多
-
节索引是另一个
UITableView吗? -
你不能通过在
sectionForSectionIndexTitle中返回nil来显示它。当我的行数少于屏幕高度并且不需要显示索引时,我会这样做。
标签: ios objective-c uitableview