Я не могу показать левый вид в 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
}