Добавление подчеркивания в UILabel, связанное с строкой из раскадровки
- На раскадровке я выбираю соответствующий UILabel
- Затем в Инспекторе атрибутов > Ярлык > [Я выбираю] Атрибут
- Также в Attribute Inspector > Label > Text > [Я выбираю контент]
- Затем я нажимаю на значок шрифта и выбираю подчеркивание
В принципе, любое изменение, которое я выбираю из всплывающего окна Fonts, не вступает в силу.
Кто-нибудь когда-либо успешно добавлял подчеркивание из раскадровки?
Примечание. Я уже знаю, как это сделать в коде. Я хочу, чтобы не добавлять код.
Ответы
Ответ 1
Вот решение в раскадровке:
Откройте Attribute Inspector (убедитесь, что выбрана метка), Измените выпадающее значение с "Обычный" на "Атрибут". Теперь под шрифтом метки будет отображаться небольшой текстовый редактор. Выберите текст метки, щелкните правой кнопкой мыши и измените шрифт на "подчеркивание".
Я также добавил скриншот и успешно подчеркнул текст с помощью раскадровки в XCode 7.0.1 ![ввести изображение описание здесь]()
Ответ 2
Подчеркните текст в TextEdit (cmd-U) и скопируйте его в Attribute Inspector > Label > Text > Attributed.
Ответ 3
Вы можете сделать текст подчеркиванием из раскадровки следующим образом.
Но когда вы меняете текст программно, он будет переопределяться, и подчеркивание исчезнет.
Поэтому, если вам нужно изменить текст во время выполнения. Сделайте это.
Для Swift 3.1
let text = myLabel.text
let textRange = NSMakeRange(0, (text?.characters.count)!)
let attributedText = NSMutableAttributedString(string: text!)
attributedText.addAttribute(NSUnderlineStyleAttributeName , value: NSUnderlineStyle.styleSingle.rawValue, range: textRange)
myLabel.attributedText = attributedText
Ответ 4
Оставьте его равным нулю. Внесите все ваши изменения. Затем измените его на атрибут.
Ответ 5
Конструкторский путь - высоко настраиваемая версия
Я лично предпочитаю как можно больше настраивать свои проекты (ы). Иногда вы обнаружите, что использование встроенного инструмента подчеркивания нелегко настраивается.
Чтобы сделать что-то вроде следующего, я разместил пример в Как сделать подчеркнутый текст в UILabel?
![введите описание изображения здесь]()
Ответ 6
Выбрать ярлык → Редактор атрибутов → Заголовок = Атрибут
Выберите текст метки в текстовом виде в редакторе → Щелкните правой кнопкой мыши → Шрифт → установите флажок Underline
Если изменение не видно → измените размер метки