如何更改 UIBarButton 项目的字体颜色?
我想把颜色改成红色。
I want to change the color to red.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想把颜色改成红色。
I want to change the color to red.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
我找到了一种更简单的方法来更改标题的颜色:
iOS7:
和之前的 iOS7:
I found a simpler way to just change the color of title:
iOS7:
and prior iOS7:
此处回答了这个问题。基本上,您必须创建一个 UIButton,根据需要配置它,然后使用 UIButton 作为自定义视图初始化 Bar Button Item。
This question was answered here. Basically, you have to create a UIButton, configure it as you wish, and then initialize the Bar Button Item with the UIButton as a custom view.
有两种方法可以更改 UIBarButtonITem 显示的文本的颜色。
1)
2) 或者您可以使用任何 UIColor 类方法。这是非常有效的解决方案。尽管对于 iOS 7,您可以使用 NSForegroundColorAttributeName 并可以使用
There are Two ways to change the color of the Text displayed UIBarButtonITem.
1)
2) or you can you any UIColor class method. this is really efficient solution.Althought for iOS 7 you can use NSForegroundColorAttributeName and can use
根据 Guvvy Ava 的类似说明,您可以更改字体大小,例如
On similar note from Guvvy Ava you can change font size like
swift 4.0 或更高版本
如果想更改字体和文本颜色请使用以下代码
swift version 4.0 or later
if want to change font as well as text color use the following code
如果您使用系统导航栏按钮项目,则要更改按钮色调颜色,请使用
要更改按钮文本颜色,也请使用以下代码。
添加以下代码行来更改您想要更改颜色的视图控制器
If you are using system Navigation bar button item then to change your button tint color use
To change button text color use the following code also.
Add the following line of code which viewcontroller you want to change your color