Попробуйте снова удалить и добавить платформу IOS.
ionic cordova platform remove ios
ionic cordova platform add ios
Быстрые 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()
для создания того заголовка подчеркнутым.