изменения?
мы пишем текст в textView, допустим написали, надо провалидировать текст и отобразить ошибку
Прокинь делегат и валидируй уже извне, вьюха не должна ничего валидировать.
тоже есть такие мысли, просто на каждое изменение буквы нормально ли перезагружать всю ячейку через reloadRows? или может делать более точечные изменения свойств ячейки?
А зачем это делать? Ты уже и так напрямую изменяешь данные в ячейке. Зачем тебе делать релад этой ячейки, она уже заполненна нужными данными.
нужно если не то написано, менять оформление на краынй цвет, добавлять текст с ошибками
Ну так пусть ячейка изменяет сама себя? Прокинь делегат из ячейки. На каждое изменение спрашивай этот делегат, верный ли текст у меня внутри, если нет, то сама ячейка и окрасится в красный условно, если да, то не будет. Reload нужен если данные в самой ячейке изменились и она об не знает. Или если тебе нужно изменить её высоту или ещё что-то.
что-то такого плана хотел услышать, спсибо
Обсуждают сегодня