如何为UITableView索引事件添加操作 - 对于每个字母

时间:2011-04-26 07:37:59

标签: objective-c cocoa-touch uitableview action

我有一个字母条(索引),就像Apple的联系人应用程序一样,在UITableView中显示,但现在我想在触摸它们时为每个字母添加一个动作?

2 个答案:

答案 0 :(得分:1)

查看UITableViewDataSource协议。

你很容易知道哪个字母被触及了。

答案 1 :(得分:1)

利用tableView是一个scrollView并且<UITableViewDelegate>也符合<UIScrollViewDelegate>并使用-scrollViewDidScroll:方法的事实:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    if(![scrollView isDragging] && ![scrollView isDecelerating]) {
        NSLog(@"User scrolled using tableView index");
    }
}

最佳,