Tôi đang cố gắng để thiết lập font của UIBarButtonItem
như vậy:Lỗi khi instantiating một UIFont trong một thuộc tính văn bản từ điển
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
Nhưng nó ném một lỗi biên dịch nói:
Không thể gọi 'init' với loại danh sách đối số '($ T7, forState: UIControlState) `
và tôi không biết điều đó có nghĩa là gì. Tôi cũng đã cố gắng
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]`
nhưng có vẻ như nó không phải là chuyển nhượng
Làm thế nào tôi có thể giải quyết này?
Tuy nhiên ném lỗi mà ... Và cú pháp này làm việc cho tôi cho đến khi tôi cập nhật để Xcode 6.1 – Eilon
này giải quyết vấn đề của tôi, nhưng tôi cũng đã bao giờ nhìn thấy vấn đề này trước 6.1. – Andrew