我已經採取UITabbar,我已經使用兩個按鈕作爲TabItem.I要執行兩個不同的操作,通過單擊該兩個按鈕,所以我怎麼能得到特定的動作,點擊特定的Tabbar按鈕。如何通過單擊TabbarItem按鈕來獲取Tabbar項按鈕的Click事件?
11
A
回答
25
你很可能想利用UITabBarControllerDelegate,然後處理didSelectViewController方法。
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
23
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag==1)
{
//your code
}
else
{
//your code
}
}
可以使用UITabBarDelegate
保持其的按鈕被分配tag
或title
爲title
,您可以使用item.title
按下軌道。
相關問題
- 1. 如何通過單擊按鈕來調用datagridview事件?
- 2. 通過單擊按鈕禁用按鈕
- 3. 如何通過按鈕點擊控制tabbar項目?
- 4. 如何通過單擊按鈕獲取單元格值
- 5. 如何編寫按鈕的Click事件?
- 6. 捕獲Like按鈕的單擊事件
- 7. 如何跟蹤移動按鈕(未件按鈕)單擊事件
- 8. 通過單擊按鈕
- 9. 通過單擊X按鈕
- 10. 如何獲取與MeteorJS單擊的按鈕旁邊的按鈕
- 11. 委派一個按鈕單擊事件通過點擊另一個按鈕
- 12. jquery按鈕單擊事件
- 13. asp.net按鈕單擊事件
- 14. UIWebView按鈕單擊事件
- 15. WPF按鈕單擊事件
- 16. 單擊事件按鈕
- 17. 按鈕單擊事件
- 18. WPF按鈕單擊事件
- 19. 如何從gridview中的按鈕獲取單擊事件
- 20. 如何從單擊的事件中獲取調用按鈕
- 21. 如何獲取模型表單按鈕的點擊事件?
- 22. 如何通過單擊按鈕來獲取tableview單元格中textfield的值?
- 23. 如何通過單擊按鈕顯示另一個按鈕?
- 24. 如何通過單擊另一個UIViewController中的按鈕來顯示按鈕
- 25. 從SlickGrid按鈕獲取點擊事件
- 26. 如何通過單擊該按鈕將按鈕轉換爲保存按鈕
- 27. Android:單擊按鈕時如何從按鈕中獲取文本?
- 28. 如何獲取取消按鈕事件?
- 29. 如何從控件模板中按鈕的單擊事件獲取父項?
- 30. 如何通過單擊另一個按鈕來添加新按鈕
如果您沒有使用實際的TabBarController,並且只想捕獲普通視圖控制器中的某些標籤欄輕敲事件,則此解決方案非常有用。謝謝! – 2012-12-14 16:11:40