Я создаю пользовательские UITableViewCells и хотел бы сделать их так, чтобы прокрутка табличного представления была максимально плавной.В их текущем состоянии, с настраиваемым фоновым изображением в каждой ячейке с использованием свойства backgroundView
ячейки, прокрутка все еще довольно плавная.
Но мой вопрос, как я могу добавить содержимое в ячейку и поддерживать это?Ячейки довольно сильно отличаются друг от друга - одна может иметь одну метку, другая может иметь две метки и значок, а другая может иметь кучу других элементов управления.
Я обнаружил, что с помощью уникальной ячейкиидентификаторы для не похожих строк в целом воспринимаются как запаздывающие, поэтому мне нужен метод, который позволяет мне использовать один и тот же идентификатор ячейки и иметь очень разные ячейки.
Должен ли я использовать для этого XIB?Если нет, то как должен функционировать мой подкласс?Я думал добавить все элементы управления в ячейку и скрывать / использовать только те элементы, которые были необходимы в то время.Есть ли способ чище?