Как усечь заголовок в пользовательском представлении заголовка в навигационной панели - PullRequest
0 голосов
/ 23 января 2019

Я устанавливаю изображение и текст в качестве заголовка на панели навигации. Текст не усекается, если он слишком длинный, как его урезать? У меня есть пользовательская кнопка «Назад» и правый значок в навигационной панели.

let navView = UIView()

let label = UILabel()
label.text = self.name
label.sizeToFit()
label.center = navView.center
label.textAlignment = NSTextAlignment.center
label.textColor = .white
label.lineBreakMode = .byTruncatingTail

navView.addSubview(label)
navView.addSubview(avatarImage)

self.navigationItem.titleView = navView

navView.sizeToFit()

1 Ответ

0 голосов
/ 23 января 2019

Я пробовал разные методы, но ни один не работал.В качестве обходного пути я достиг этого, ограничив количество символов в тексте заголовка и добавив ... в конце.Это не идеальное решение, но до сих пор не получилось ничего лучше.

...