我无法在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
}