ナビゲーションバーのフォントをカスタマイズしようとしています。何らかの理由を除いて、すべて問題ありません。タイトルがナビゲーションバーに対して長すぎる場合、省略記号ではなくセミコロンが表示されます(...)
タイトルが途切れていることを示すために...を取得するにはどうすればよいですか?
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];
label.text=@"Some Really Long Title Name That's Normally Dynamic";
self.navigationItem.titleView = label;
だから私はナビゲーションバーに「いくつかの本当に長いタイトル...」と言ってもらいたいのですが、それは「いくつかの本当に長いタイトル;」と言い続けます。
ありがとう!