【问题标题】:How Do I get round corners for Material Design MDCTextField如何获得 Material Design MDCTextField 的圆角
【发布时间】:2021-01-20 07:37:25
【问题描述】:

我正在使用 Material Design 组件,即 MDCTextField,但在使其角像胶囊一样圆润时遇到了一些问题。

我尝试设置边框半径,但它对我不起作用。

连接插座:

@IBOutlet weak var userNameTextField: MDCTextField!
@IBOutlet weak var passwordTextField: MDCTextField!
@IBOutlet weak var mobileNumberTextField: MDCTextField!

var userNameController: MDCTextInputControllerOutlined?
var passwordController: MDCTextInputControllerOutlined?
var mobileNumberController: MDCTextInputControllerOutlined?

ViewDidLoad():

override func viewDidLoad() {
    super.viewDidLoad()
    
    userNameController = MDCTextInputControllerOutlined(textInput: userNameTextField)
    passwordController = MDCTextInputControllerOutlined(textInput: passwordTextField)
    mobileNumberController = MDCTextInputControllerOutlined(textInput: mobileNumberTextField)

    userNameController?.borderRadius = 50

}

场景:

  1. 圆角文本字段在没有输入或文本时完美显示

  2. 当我们尝试输入内容时文本字段扭曲

请告诉我,我做错了什么。

谢谢。

【问题讨论】:

  • 嗨@Satish Thakur,我也面临同样的问题。你找到解决办法了吗?
  • 你找到这个@Satish的解决方案了吗
  • 是的,试试这个 pod 'MaterialComponents/TextFields'

标签: ios swift material-design swift5 mdc-components


【解决方案1】:

使用 pod 'MaterialComponents/TextFields' 这将解决问题并使您的 MDCTextField 圆润。

【讨论】:

    猜你喜欢
    • 2015-12-15
    • 2020-08-10
    • 1970-01-01
    • 2022-12-29
    • 1970-01-01
    • 1970-01-01
    • 2019-12-08
    • 2018-11-17
    相关资源
    最近更新 更多