С левой стороны навигационного контроллера у меня есть кнопка, которую я переместил через раскадровку. У меня никаких проблем не конфигурированию, что один, конечно, но я хотел бы использовать кнопку Edit вы получаете от раскомментировав из:Изменить шрифт для кнопки «Редактировать» в навигационном контроллере
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?
Благодарим за помощь.
Это сделали это, спасибо очень много. –