2016-07-15 1 views
0

내비게이션 막대의 텍스트 자간에 아무것도 표시되지 않습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까? 나는이 코드는swift - 탐색 막대 텍스트에서 커닝을 조정하는 방법은 무엇입니까?

attributes: [NSKernAttributeName: 5.0] 

이 많은 감사 일을 우리가 커닝을 조정할 수 있지만, 얻을 수없는 볼 수있는 viewDidLoad()

self.navigationController?.navigationBar.topItem?.title = "My Nav Title" 
self.navigationController?.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "Helvetica", size: 20)!, NSForegroundColorAttributeName: UIColor.whiteColor()] 

의 텍스트를 설정!

답변

0

내가 발견 이전 게시물에서이 코드를 수정은 엑스 코드에서 이제 작동 7.3.1

let titleLabel = UILabel() 

    let attributes: NSDictionary = [ 
     NSFontAttributeName:UIFont(name: "Helvetica", size: 20)!, 
     NSForegroundColorAttributeName:UIColor.blackColor(), 
     NSKernAttributeName:CGFloat(8.0) 
    ] 

    let attributedTitle = NSAttributedString(string: ""My Nav Title", attributes: attributes as? [String : AnyObject]) 

    titleLabel.attributedText = attributedTitle 
    titleLabel.sizeToFit() 
    self.navigationItem.titleView = titleLabel 
관련 문제