【发布时间】:2011-03-15 17:33:04
【问题描述】:
我有一个使用UINavigationController 的iPhone 应用程序,并希望使用自定义背景图像自定义元素。我可以很容易地使用以下 Objective-C 类别为 UINavigationController's UINavigationBar 做到这一点:
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
我想对 UINavigationController's UIToolbar 做同样的事情,但同样的方法似乎不起作用(尽管我完全不知道为什么不这样做。)我环顾四周,人们似乎建议子类化UIToolbar,但这对于UINavigationController's 工具栏是不可能的,它是一个只读的UIToolbar。我想使用UINavigationController's 工具栏而不是仅仅制作子视图工具栏,因为我正在使用滑入式setToolbarHidden 动画。
任何人都知道是否可以将背景图像应用到这个UINavigationController 工具栏(很可能通过某种方式覆盖drawRect 方法)?
【问题讨论】:
标签: objective-c cocoa-touch uinavigationcontroller uitoolbar