在Tableview控制器和Tabbar控制器上识别事件?

时间:2009-11-22 10:14:25

标签: iphone

我在这里有两个问题..?

如果我滚动我的tableview,我怎么能识别它...有没有任何方法来识别它? 有什么帮助吗?

如果我触摸已选择的标签栏项目,我可以识别吗? 任何帮助,请

1 个答案:

答案 0 :(得分:1)

UITableview符合UIScrollViewDelegate协议,因此在你的tableview委托类中你可以回复

– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewDidEndDragging:willDecelerate:

UITabBar还可以使用您可以覆盖的委托方法,这样您就可以执行以下操作:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{

if (tabBar.selectedItem == item)
   {
     //tabBar button has been pressed but is already selected so do something.
   } 
}