Подчеркивание текста в UIButton

Попробуйте снова удалить и добавить платформу IOS.

ionic cordova platform remove ios
ionic cordova platform add ios
134
задан Jubal 3 June 2016 в 07:00
поделиться

1 ответ

Быстрые 5,0 версий, которые работают по состоянию на сентябрь 2019 в Xcode 10.3:

extension UIButton {
  func underlineText() {
    guard let title = title(for: .normal) else { return }

    let titleString = NSMutableAttributedString(string: title)
    titleString.addAttribute(
      .underlineStyle,
      value: NSUnderlineStyle.single.rawValue,
      range: NSRange(location: 0, length: title.count)
    )
    setAttributedTitle(titleString, for: .normal)
  }
}

Для использования его установите заголовок кнопки сначала с button.setTitle("Button Title", for: .normal) и затем звоните button.underlineText() для создания того заголовка подчеркнутым.

1
ответ дан 23 November 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: