Подтвердить что ты не робот

Добавление подчеркивания в UILabel, связанное с строкой из раскадровки

  • На раскадровке я выбираю соответствующий UILabel
  • Затем в Инспекторе атрибутов > Ярлык > [Я выбираю] Атрибут
  • Также в Attribute Inspector > Label > Text > [Я выбираю контент]
  • Затем я нажимаю на значок шрифта и выбираю подчеркивание

В принципе, любое изменение, которое я выбираю из всплывающего окна Fonts, не вступает в силу.

Кто-нибудь когда-либо успешно добавлял подчеркивание из раскадровки?

Примечание. Я уже знаю, как это сделать в коде. Я хочу, чтобы не добавлять код.

4b9b3361

Ответ 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

Если изменение не видно → измените размер метки