Я пытаюсь создать сложный UITableViewCell
через Autolayout, но при прокрутке он сильно отстает от производительности, поэтому я решил программно использовать для фрейма.ios UITableViewCell программно создает в drawRect vs layoutSubviews
Сложность компоновки ячеек подобна картам Facebook, где каждая ячейка отличается от w.r.t динамическим текстом и изображениями.
Я попытался отобразить ячейку в layoutSubviews
, но прокрутка по-прежнему плохая, но лучше, чем автоспуск.
Я также попытался отобразить ячейку в drawRect
, и это дает лучшую производительность, но во время прокрутки я не могу обновить фреймы, так как она вызывается только один раз.
Может ли кто-нибудь вести меня, что лучше всего, я могу пойти с лучшими характеристиками прокрутки? Я застрял .
fb cards? не могли бы вы уточнить? – faviomob
означает fb news feed, где высота изображения изменяется, а также сообщение – Mukesh
есть также комментарии, понравится счетчики и прочее. Я воспроизвел ячейку instagram с автозапуском с приемлемым исполнением (не настолько ошеломляющим, как оригинальное, хотя), таким образом, без конкретный образец трудно сказать, что может быть неправильно с вами решение. Я считаю, что fb и instagram не используют autolayout :) – faviomob