使用UI外观自定义UIKeyboard顶部的“完成”栏按钮?

时间:2012-05-09 07:05:02

标签: iphone ios ios5 uibarbuttonitem uiappearance

我已经使用ios 5中的外观自定义了我的navigationBar UIBarButtons。但是它也在编辑键盘顶部的DONE栏按钮的外观(请查看下图以了解我正在谈论的按钮)。如何访问该按钮的类,以便我可以单独自定义该按钮?

enter image description here

谢谢!!!

2 个答案:

答案 0 :(得分:0)

This可能是您问题的正确答案。

答案 1 :(得分:0)

使用外观代理的appearanceWhenContainedIn方法,例如:

[[UIBarButtonItem appearanceWhenContainedIn:[MyViewController class], nil] 
    setBackgroundImage:clear 
    forState:UIControlStateNormal 
    barMetrics:UIBarMetricsDefault];

(此示例设置背景图片,但我确定您可以将其应用于您自己的自定义)。

详情请参阅http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html