0
Мое UITextView
может прокручиваться на определенное количество строк. Когда я просматриваю абзац текста, индикатор прокрутки не прокручивается вверху UITextView
, а вверху текстового контейнера. Какие-либо предложения?Ошибка индикатора прокрутки UITextView
Вот мой UITextView
код:
lazy var chatTextField: UITextView = {
let chatText = UITextView()
chatText.scrollIndicatorInsets.top = 0
chatText.contentInset = UIEdgeInsetsMake(-40, 0, 0, 0)
chatText.delegate = self
chatText.backgroundColor = UIColor.clearColor()
chatText.font = UIFont(name: "Arial", size: 16)
chatText.textColor = UIColor(r: 120, g: 128, b: 125)
chatText.translatesAutoresizingMaskIntoConstraints = false
return chatText
}()
Обратите внимание на индикатор прокрутки; он должен толкать верхнюю часть.
Это потому, что это фактическая высота вашего текстового вида. Текст над ним, потому что маска для привязки не активна. Попробуйте проверить это, установив цвет фона вашего текстового вида. – rptwsthi
Да, я проверил, используя синий некоторое время назад, и ясно видел там проблему. Однако, когда я делаю chatTextField.layer.maskToBounds = true, результат будет таким же. –
Да, это правильно .. Вы расширяете свой текстовый вид с представлением ввода сообщения. это решит проблему. – rptwsthi