Я пытаюсь ограничить количество символов внутри текстового вида до 20. После 20 вместо этого нужно «...». Функция не срабатывает, и я правильно устанавливаю делегат.Как отрезать текстовое представление после 20 символов?
класс Animal
cell.pn.text = np[indexPath.row]
cell.pn.selectable = false
cell.pn.delegate = self
Расширение класса Animal
extension Animal : UITextViewDelegate{
func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool {
return textView.text.characters.count + (text.characters.count - range.length) <= 20
}
}
попробуйте изменить <= 75 до <= 20 – chickenparm
Первоначально я хотел 75, но забыл изменить его, когда я оставил точку, ничего не происходит. – manatee