1

如here和其他地方所述:编辑/完成按钮,更改完成按钮背景颜色

如果您自定义您navigationBarusing的色调,您将失去按钮navigationBar.tintColor的默认自定义蓝色外观。UIBarButtonItemStyleDone我需要一个保留此自定义蓝色外观的“下一步”按钮,但需要自定义为我的navigationBar.

如此处所述:https ://stackoverflow.com/a/4704198/675943

如果您手动设置它的 RGB,UIBarButtonItem它看起来与系统默认值不同。

有什么方法可以让我保留系统默认的“下一步”按钮蓝色样式外观和有色导航栏?如上面链接中所述设置tintColornil不起作用。

谢谢!

4

1 回答 1

0

一种解决方案是,您可以使用自定义视图创建条形按钮项

  • (id)initWithCustomView:(UIView *)customView

将 UIButton 作为自定义视图传递。将 targrt & action 设置为 UIButton 和图像,看起来像 UIBarButtonItemStyleDone 的默认蓝色外观。

于 2012-11-09T02:09:09.607 回答