Cuo*_*yen 7 iphone objective-c uinavigationbar ios swift
我想在导航栏上设置"完成"按钮的颜色,如下图所示:
虽然,我已将代码设置为self.doneButton.enabled = NO;但是"完成"按钮仍然具有白色.它不像图像那样改变颜色.
如何设置代码更改文本颜色完成按钮,如上图中的完成按钮?请帮我解决这个问题.我感谢您的帮助.
用于改变巴顿按钮的颜色
目标C.
self.navigationItem.rightBarButtonItem = yourRightbarbuttonName;
self.navigationItem.rightBarButtonItem.tintColor = [UIColor blueColor]; // add your color
Run Code Online (Sandbox Code Playgroud)
迅速
self.navigationItem.rightBarButtonItem = yourRightbarbuttonName
self.navigationItem.rightBarButtonItem.tintColor = UIColor.blueColor()
Run Code Online (Sandbox Code Playgroud)
如果你想显示正确的按钮使用
目标C.
self.navigationItem.rightBarButtonItem.enabled = YES;
Run Code Online (Sandbox Code Playgroud)
迅速
self.navigationItem.rightBarButtonItem.enabled = true
Run Code Online (Sandbox Code Playgroud)
如果你想隐藏正确的按钮使用
目标C.
self.navigationItem.rightBarButtonItem.enabled = NO;
Run Code Online (Sandbox Code Playgroud)
迅速
self.navigationItem.rightBarButtonItem.enabled = false
Run Code Online (Sandbox Code Playgroud)
禁用按钮后添加以下行可能会有所帮助(但未经测试)
self.navigationItem.rightBarButtonItem.tintColor = [UIColor lightGrayColor];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8140 次 |
| 最近记录: |