我有一個視圖控制器,我想在它上面託管一個UITabBar。當用戶點擊不同的標籤項目時,我想顯示不同的視圖。我有這個工作,但很難維護。Interface Builder中的UITabBar - 太髒了?
InterfaceBuilder下,我只是創建了所有選項卡視圖,隱藏起來。在我的項目中,當用戶點擊其中一個標籤項目時,我只需將鏈接視圖的隱藏屬性設置爲false,以便它顯示。
的廈門國際銀行看起來像一場災難,但因爲我有分層彼此的頂部約4次。爲了方便起見,我在InterfaceBuilder中爲視圖設置了隱藏屬性爲true,希望它能完全隱藏一些視圖,以便更容易地看到我在做什麼。但是,InterfaceBuilder只是將視圖的不透明度更改爲30%,因此您仍然可以看到它們全部層疊在一起。
我想知道是否有更好的方法來做到這一點。如果可能的話,我不想以編程方式爲此UI生成所有視圖。
感謝
+1大綱視圖是最接近處理複雜性擴展的IB。 作爲替代方案,如果你碰巧有有很多的極其複雜的用戶界面和豐富的動態* *的內容,我建議你考慮Three20其TTStyledText和TTStyleSheet機制。 – 2010-01-31 16:55:31