我試圖自定義導航欄上的字體。一切都很好,除了某些原因,當標題太長的導航欄,它給了我一個分號,而不是橢圓(...)導航欄中的自定義字體截斷使用分號不是省略號
如何得到......以顯示標題是隔斷?
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20, 240, 24)];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont fontWithName:@"My Font" size:20.0];
label.numberOfLines = 1;
label.lineBreakMode = NSLineBreakByTruncatingTail;
label.textAlignment = UITextAlignmentCenter;
label.textColor =[UIColor whiteColor];
[email protected]"Some Really Long Title Name That's Normally Dynamic";
self.navigationItem.titleView = label;
所以我想導航欄說「有些真的很長TITL ......」然而,它口口聲聲說「有些很長的標題;」
謝謝!
是你確定你的文字不是「一些真的很長的標題」嗎? – tiguero