【问题标题】:Customizing "Done" Bar Button on top of UIKeyboard using UI Appearance?使用 UI 外观在 UIKeyboard 顶部自定义“完成”栏按钮?
【发布时间】:2012-05-09 07:05:01
【问题描述】:

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

谢谢!!!

【问题讨论】:

    标签: iphone ios ios5 uibarbuttonitem uiappearance


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      使用外观代理的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

      【讨论】:

        猜你喜欢
        • 2013-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-15
        • 2016-09-25
        • 2017-05-02
        • 2014-02-15
        • 1970-01-01
        相关资源
        最近更新 更多