UITextView текстовый индикатор в неправильном месте - PullRequest
1 голос
/ 07 марта 2019

У меня возникла проблема с попыткой согласованного просмотра моего uitextview.

, когда на мой взгляд появляется, что синий индикатор остается вне его содержимого

enter image description here

, но когда я начинаю печатать, он идет в нужное место

enter image description here

также, когда я удаляю текст, который происходит: enter image description here

Вот код, который настраивает мое текстовое представление:

    textView.delegate = self
    textView.layer.borderColor = UIColor.lightGray.cgColor
    textView.layer.borderWidth = 0.5
    textView.layer.cornerRadius = 15
    textView.contentInset = UIEdgeInsets(top: 4,left: 4,bottom: 4,right: 4)
    textView.layer.masksToBounds = true

Я добавил его в свое представление, появится.Не знаю, почему это происходит.

1 Ответ

0 голосов
/ 08 марта 2019

«UIEdgeInsets» имеют 4 точки со всех сторон, поэтому это создает проблему для индикатора.так что плз исправить 0.5 работает нормально.в противном случае откройте раскадровку и управляйте опцией.

textView.delegate = self
    textView.layer.borderColor = UIColor.lightGray.cgColor
    textView.layer.borderWidth = 0.5
    textView.layer.cornerRadius = 15
    textView.contentInset = UIEdgeInsets(top: 0.5,left: 0.5,bottom: 0.5,right: 0.5)
    textView.layer.masksToBounds = true

Plz Check Image Вы должны управлять здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...