【发布时间】:2012-05-09 07:05:01
【问题描述】:
我已经使用 ios 5 中的外观自定义了我的 navigationBar UIBarButtons。但是它也在我的键盘顶部编辑 DONE 栏按钮的外观(查看下图以了解我正在谈论的按钮)。如何访问该按钮的类,以便单独自定义该按钮?
谢谢!!!
【问题讨论】:
标签: iphone ios ios5 uibarbuttonitem uiappearance
我已经使用 ios 5 中的外观自定义了我的 navigationBar UIBarButtons。但是它也在我的键盘顶部编辑 DONE 栏按钮的外观(查看下图以了解我正在谈论的按钮)。如何访问该按钮的类,以便单独自定义该按钮?
谢谢!!!
【问题讨论】:
标签: iphone ios ios5 uibarbuttonitem uiappearance
This 可能是您问题的正确答案。
【讨论】:
使用外观代理的appearanceWhenContainedIn方法,例如:
[[UIBarButtonItem appearanceWhenContainedIn:[MyViewController class], nil]
setBackgroundImage:clear
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
(此示例设置背景图像,但我相信您可以将其应用于您自己的自定义)。
【讨论】: