我有一個UButton在我的一個tabBar視圖的控制器中,我希望該按鈕可以更改tabBar selectedIndex並調用selectedIndex的控制器方法。如何更改TabBarController索引和調用方法
例如: 我的按鈕是selectedIndex 3.當用戶單擊按鈕時,我想將selectedIndex更改爲0,並調用該selectedIndex控制器中的方法。
這可能嗎?如果是這樣,怎麼樣?
提前致謝!
我有一個UButton在我的一個tabBar視圖的控制器中,我希望該按鈕可以更改tabBar selectedIndex並調用selectedIndex的控制器方法。如何更改TabBarController索引和調用方法
例如: 我的按鈕是selectedIndex 3.當用戶單擊按鈕時,我想將selectedIndex更改爲0,並調用該selectedIndex控制器中的方法。
這可能嗎?如果是這樣,怎麼樣?
提前致謝!
這是你可以切換不同的標籤:
- (IBAction)buttonPressed:(id)sender
{
self.tabBarController.selectedIndex = 0;
/* Running method declared in FirstViewController */
FirstViewController *firstView = [[FirstViewController alloc] init];
// call methods here
[firstView methodName];
[firstView release];
}
雅,你可以很容易地做到這一點....只是使用在您的按鈕事件方法
[self.tabBarController setSelectedIndex:3];
你的意思是你在其中一個視圖中有一個'UIButton',當點擊時會選擇一個不同的'UITabBarItem'(從而改變視圖,就好像用戶敲擊標籤欄項目本身一樣)? – antalkerekes 2011-04-02 04:02:21
是的,就是這樣。抱歉。 – 2011-04-02 04:12:41