Я настраиваю UITableviewCells, и я пытаюсь выяснить, что является наиболее эффективным способом сделать это.drawRect vs addSubview on UITableViewCells
Так что в основном мне нужно добавить 3 строки текста и 2 изображения. Я мог бы сделать это, создав UIImageViews и UILabels, но я мог бы также сделать это сам, подклассифицируя UITableViewCell. Также меня беспокоит анимация на ячейках (при переходе на editMode).
Каков наиболее эффективный способ сделать это, и который позволит мне выполнять пользовательские анимации?
Согласно UITableViewCell Class Reference Apple, «У вас есть два пути расширения стандартного объекта UITableViewCell за заданные стили. Для того, чтобы создать ячейки с многократным , различные форматированные и размерные строки и изображения для контента, вы можете получить представление содержимого ячейки (через свойство contentView (страница 12)) и добавить к нему подвид. Вы также можете подклассифицировать UITableViewCell для получения характеристик и поведения ячеек, характерных для потребностей вашего приложения «. Тем не менее, я предпочитаю подкласс. – westsider
Вы можете подклассы прямо через XCode, а также дизайн/макет Cell прямо в Interface Builder - очень легко сделать! – Brad
Согласен. Я даже проголосовал за ваш ответ 1. Но для подкласса UITableViewCell «не нужно», даже если это, вероятно, лучший способ. – westsider