我正在为我的项目使用Material Textfield,
@IBOutlet weak var cellTextField: MDCTextField!
func setUpCellUI() {
cellTextField.clearButton.isHidden = true
cellTextField.font = CSFont.fontWithName(.Medium, size: 17)
cellTextField.textColor = UIColor.contSyncTextLightColor()
textFieldControllerFloating = MDCTextInputControllerLegacyDefault(textInput: cellTextField)
}
和错误我设置为
self.textFieldControllerFloating.setErrorText(error.errorString, errorAccessibilityValue: nil)
如果错误消息是长文本出现在屏幕外,我该如何解决这个问题?见下图。
答案 0 :(得分:0)
这是一个已知的,仍然开放的issue。
答案 1 :(得分:0)
您可以通过设置 leadingUnderlineLabel
的行数来解决此问题
MDCTextField *textField = [[MDCTextField alloc] init];
textField.leadingUnderlineLabel.numberOfLines = 0;
textField.leadingUnderlineLabel.lineBreakMode = NSLineBreakByWordWrapping;
https://github.com/material-components/material-components-ios/releases/tag/v93.2.0