1

我试图使用材料组件库并制作一个带有轮廓和背景颜色的文本字段,但这就是我得到的

在此处输入图像描述

白色在边界之外。你能帮助我吗?

这是我的代码

    let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
    imageView.image = UIImage(named: "user")
    txtfieldEmail.placeholderLabel.textColor = UIColor.gray
    txtfieldEmail.leftView = imageView
    txtfieldEmail.leftViewMode = .always

    //txtfieldEmail.backgroundColor = UIColor.white
    //txtfieldEmail.translatesAutoresizingMaskIntoConstraints = false
    //txtfieldEmail.clipsToBounds = true

    txtfieldEmail.layer.backgroundColor = UIColor.white.cgColor

    usernameTextFieldController = MDCTextInputControllerOutlined(textInput: txtfieldEmail)
4

1 回答 1

2

在我不断编辑表单并添加更多内容后,我最终发现我们应该在 MDCTextInputControllerOutlined 中定义样式

所以我所要做的就是 usernameTextFieldController?.borderFillColor = UIColor.white

于 2019-04-11T17:18:12.540 回答