【发布时间】:2019-12-08 16:40:07
【问题描述】:
我遵循https://material.io/design/components/text-fields.html#text-fields-single-line-text-field 并使用MDCTextInputControllerOutlined 控制器制作了MDCTextField,它工作正常,如图所示。
现在我需要增加边框的宽度,同时让角更圆。
我发现此问题如下所列: https://github.com/material-components/material-components-ios/issues/4173
上面写着:
" 这是 OutlinedTextFields 的当前行为。它会在编辑时自动将 lineWidth 设置为 2.0。您可以在 MDCTextInputControllerOutlined 的 updateBorder 实现中找到它。"
那么如果我们使用MDCTextInputControllerOutlined 就不能改变文本框边框的宽度吗?
这里是代码
@IBOutlet weak var txtFieldUserName: MDCTextField!
var userNameTextFieldController: MDCTextInputControllerOutlined?
userNameTextFieldController = MDCTextInputControllerOutlined(textInput: txtFieldUserName)
【问题讨论】:
-
你找到解决办法了吗?
标签: ios uitextfield material-design floating