2013-03-07 54 views
0

我正在使用導航控制器和UITableViewControllers的應用程序。我想添加一個工具欄到其中一個表格視圖。所以使用setToolBarHidden我確實設法顯示工具欄並將其設置爲半透明。不過,我想爲該工具欄添加標題。你可能會問爲什麼要這樣做,如果工具欄實際上是工具?答案是我的應用需要顯示一個值,只要添加新的單元格。我試圖添加自定義工具欄,但它堅持導航欄,因爲它是一個表視圖。任何修復? (沒有代碼我想我應該顯示)將標題添加到半透明工具欄

enter image description here

注:這是所期望的輸出,但工具欄應該是半透明的不應該是一個問題的原因有一個函數,該函數!

+0

您是否有任何圖像代表您當前的輸出和所需的輸出?我想我有一個想法你想要什麼,但我不太確定 – 2013-03-07 18:30:53

+0

你是否有。我會發布所需的輸出。 – user1938695 2013-03-07 18:31:57

+0

發佈了我的問題的答案。尷尬吧? – user1938695 2013-03-07 20:05:28

回答

0

您可以設置一個backgroundymage,它以編程方式創建並讓您在其中繪製文本。 使用UIToolbar.setBackgroundImage:forToolbarPosition:barMetrics:

+0

所以我應該使用Quartz和東西來繪製backgroundImage並添加文本到它然後把它放在這裏? – user1938695 2013-03-07 19:05:41

+0

是的,不幸的是工具欄沒有totleView像NavigationBar – AlexWien 2013-03-07 19:07:00

+0

,但不是壞的應用程序的性能?我想每次看到視圖都會產生一個新的圖像,對性能有負面影響。無論如何感謝您的建議。 – user1938695 2013-03-07 19:11:41

0

我找到了答案(自己認真的)。實際上這是我發現的一個技巧,它可以讓你在工具欄中輸入一個類似標籤的文本。您所要做的就是使用對象庫中的靈活空間和工具項目對象。你實際上要添加兩個靈活的空間和一個項目。然後將該物品放置在中間的兩個空間之間,並將該物品的樣式更改爲普通。那麼你可以通過它來改變它的名字。