2013-01-16 177 views
1

我的應用程序中有一個自定義選項卡欄。我在標籤欄的中間使用了凸起的自定義按鈕。在用戶從第一個標籤頁點擊按鈕後,此自定義中間按鈕應該更改爲選定狀態。如何在從另一個選項卡點擊按鈕後更改自定義選項卡欄按鈕狀態

按鈕的第一個選項卡上的操作是:

[self.tabBarController setSelectedIndex:1]; 

我用我自己的TabBar控制器類,所以我能夠得出中間的自定義按鈕。當手動選擇按鈕時,我有按鈕更改狀態,但是我需要它在第一個選項卡發生按鈕切換時更改狀態,並將所選索引設置爲中間的選項卡按鈕。

讓我知道我是否可以提供更多信息。感謝您支持newb!

回答

0

我解決了這個鑄造self.tabBarController到我的自定義tabBarController:

customTabBarController *tabBarController = (customTabBarController *)self.tabBarController; 

然後引用鍵和SET選擇我壓根兒:

[tabBarController.button setSelected:YES]; 
-1

我明白你的問題關於自定義標籤欄,你可以自定義你的標籤欄。

以下是一些示例代碼和想法。檢查此鏈接Custom Tab Bar customize

我希望它可以幫助你。

相關問題