У меня есть UITableView внутри UIScrollView.
Хотя это не идеально, это было «необходимо», так как я хотел поместить другое пользовательское представление поверх таблицы, которое прокручивалось с использованием представления прокрутки. Представление таблицы используется во многих частях моего приложения, и было бы здорово сохранить его в инкапсуляции и использовать повторно.
Проблема теперь в том, что, поскольку я больше не использую прокрутку самого UITableView (он имеет достаточно большой размер, чтобы отобразить все его ячейки, а затем помещен в представление прокрутки), я теряю загрузку ячеек по требованию. Это приводит к неприемлемой производительности, когда в моем табличном представлении больше нескольких ячеек.
Каков наилучший способ настроить что-то подобное без потери динамической загрузки ячеек?
Единственный способ, которым я могу придумать, - это сделать все это табличным представлением, а превратить мой верхний пользовательский вид просто в другую ячейку. Но это означало бы, что я не могу так же точно использовать свой UITableView.