首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIBarbuttonItem更改textColor

UIBarbuttonItem更改textColor
EN

Stack Overflow用户
提问于 2014-11-13 19:41:56
回答 2查看 4.1K关注 0票数 1

我在toolBar中有这两个按钮,想要改变UIBarButtons的颜色,我怎么能做这样的事情呢?我尝试过setTitleTextAttributes,但它似乎没有对象吗?我该怎么做?

代码语言:javascript
复制
UIBarButtonItem *sysDoneButton = [self createButtonWithType:UIBarButtonSystemItemDone target:self
                                                         action:@selector(actionPickerDone:)];

UIBarButtonItem *sysCancelButton = [self createButtonWithType:UIBarButtonSystemItemCancel target:self
                                                           action:@selector(actionPickerCancel:)];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-13 19:46:44

UIBarButtonItem的颜色是它的tintColor。(也可以使用从工具栏继承的tintColor。)

票数 4
EN

Stack Overflow用户

发布于 2017-10-03 20:08:37

似乎UIBarButtonItems不会改变它的色调,一旦它们被添加到导航栏中。

我所做的是创建一个新的属性,而不是一个新的属性。

代码语言:javascript
复制
let rightBarButtonItem = UIBarButtonItem(title: "Title", style: .plain, target: self, action: #selector(someAction))
rightBarButtonItem.tintColor = UIColor.white
navigationItem.rightBarButtonItem = rightBarButtonItem
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26917055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档