【发布时间】:2015-02-11 02:50:11
【问题描述】:
在导航控制器的左侧,我有一个通过情节提要移入的按钮。我当然没有配置那个问题,但我想使用你从取消注释中得到的编辑按钮:
self.navigationItem.rightBarButtonItem = self.editButtonItem()
但是如何自定义此按钮上的字体名称、大小和颜色?
这是我环顾四周后尝试的:
let attributes = [NSFontAttributeName:UIFont(name: "HelveticaNeue-Thin", size: 19)!]
let fontColor = [NSStrokeColorAttributeName:UIColor.whiteColor()]
self.navigationItem.rightBarButtonItem = self.editButtonItem()
self.navigationItem.rightBarButtonItem?.setTitleTextAttributes(attributes, forState: .Normal)
self.navigationItem.rightBarButtonItem?.setTitleTextAttributes(fontColor, forState: .Normal)
这些属性都不起作用。有没有:
- 另一种自定义编辑按钮的方法,您可以从
viewDidLoad行(因为无法从 Storyboard 中获得)或 - 有没有办法重现编辑按钮在代码中的作用,以便我可以在 Storyboard 中对其进行自定义?
感谢您的帮助。
【问题讨论】:
标签: uitableview swift uinavigationcontroller uibarbuttonitem