0

我正在为我的项目使用 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)

如果错误消息是长文本超出屏幕,我该如何解决?请参见下图。

在此处输入图像描述

4

2 回答 2

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

于 2021-01-24T17:59:48.253 回答
0

这是一个已知的、仍然开放的问题

于 2018-03-22T09:46:28.360 回答