【问题标题】:Error text is going out of the Screen in material textfields材料文本字段中的错误文本超出屏幕
【发布时间】:2018-03-06 11:30:51
【问题描述】:

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

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

【问题讨论】:

    标签: ios mdc-components


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你可以通过设置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

      【讨论】:

        猜你喜欢
        • 2020-07-10
        • 2020-03-23
        • 2020-01-23
        • 2020-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多