我想將自定義Alpha值應用於UINavigationBar
的標題。 UINavigationBar
是UINavigationController
的一部分,UINavigationController
是UITabBarController
的一部分。在Xcode中繼承UINavigationBar
編輯:這是我用UIToolbar和UILabel創建的圖片。我想要使用UINavigationController中的標題來做同樣的事情:http://i.stack.imgur.com/B8YX0.png
我認爲完成此操作的唯一方法是對UINavigationBar
進行子類化並覆蓋允許我在繪製Alpha時設置的方法。
這裏是我的問題:
- 這是這樣做的正確方法?
- 這是什麼HIG的後果?
- 我是Objective-C中的子類新手,能否提供指導或 教程,幫助我掌握子類化UI元素和實施更改所需的步驟?
- 當我得到配置的子類時,我可以通過將
UINavigationBar
的類更改爲我的自定義類,在IB中查看它,對嗎? - 是否有任何「陷阱」,可以拿出分類,像你這樣的專家可以給我一個腦袋?
我不想修改NavigationBar本身的半透明屬性,而不是修改其中包含的標題標籤。我是否可以通過半透明的方式修改標題的字母?我在帖子中添加了一條鏈接,指向我想要完成的照片。 – 2010-08-31 16:08:02