Невозможно отобразить вид слева в UITextField - PullRequest
0 голосов
/ 30 апреля 2019

Я не могу показать левый вид в 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...