触摸索引时显示UITableView的节标题

时间:2013-02-01 09:22:04

标签: iphone ios objective-c uitableview

我正在编写一个字典应用程序来学习iOS,我已经实现了一个UITableView,其中字母作为章节标题,右侧是所有字母的索引。它工作得很好,但是我可以在屏幕中央的框中显示所选索引吗?我正在查看UITableViewDelegate引用,但看不到我可能覆盖的任何方法。帮助

2 个答案:

答案 0 :(得分:2)

您必须手动创建一个放在UIView之上的UITableView,然后显示该字母或您要呈现的任何内容。请确保不要将其添加到表格视图本身,因为它是UIScrollView子类,您的视图会受其contentOffset的影响。

当用户按下一个索引或将其手指移到其上方时,将调用此回调:

-tableView:sectionForSectionIndexTitle:title atIndex:

使用它来更改视图的内容并使其可见,并设置一个计时器以使其再次淡出。

答案 1 :(得分:0)

您必须创建在单击单元格时显示的自定义视图,并且在该视图中您可以添加标签以显示您选择的字母。

是的,如果你想在屏幕中央显示它,而不是根据它给它的X和Y坐标值。它有帮助......

相关问题