无法在UITextField

时间:2019-04-30 17:32:41

标签: ios swift uitextfield

我无法在UITextField中显示左视图。我知道这是一件很容易的事情,已经被问了很多遍了。我找到了创建自定义视图并将其显示为左视图的解决方案。

我正在尝试制作一个UILabel,以在文本字段中显示国家/地区代码。我做了以下功能,但只显示了空白。

func setCountryCode(textField: UITextField){
    let viewPadding = UILabel(frame: CGRect(x: Int(textField.frame.origin.x), y: Int(textField.frame.origin.y), width: width , height: Int(textField.frame.size.height)))

    viewPadding.textColor = CommonUtils.hexStringToUIColor(hex: AppColor.colorTextSecondary)
    viewPadding.text = mCallingCode
    viewPadding.font = viewPadding.font.withSize(12)
    viewPadding.textAlignment = .center

    textField.leftView = viewPadding
    textField.leftViewMode = .whileEditing
}

0 个答案:

没有答案