вложенные таблицы с разными направлениями - PullRequest
0 голосов
/ 05 июня 2011

Программное обеспечение, которое я разрабатываю, отображает данные в UITableView, в котором включена прокрутка и подкачка только по вертикали. Для каждой ячейки мне нужно отобразить детали в другом UITableView, но на этот раз это должна быть горизонтальная прокрутка и подкачка. Я использую EasyTableView для горизонтальной таблицы. Это работает, однако есть несколько вещей, которые делают взаимодействие немного неуклюжим.

Во-первых, подпрыгивание внутреннего стола не работает. На самом деле, это работает, когда я отключаю прокрутку внешней таблицы. Во-вторых, когда внутренняя таблица прокручена до конца (правый край), внешняя таблица немного подпрыгнет вертикально.

Я предполагаю, что iOS SDK реализует вложенное представление прокрутки таким образом, что для видов прокрутки, прокручиваемых в одном направлении, внешний начинает прокручиваться, когда внутренний достигает одного конца. В моем случае, когда внутренний достигает правого края, который фактически является нижним, потому что EasyTableView преобразует вертикальную таблицу в горизонтальную, внешняя таблица получает для этого «событие» (или что-то еще) и решает прокрутить.

Есть ли какие-либо предложения, чтобы избежать этих двух проблем, упомянутых выше? Я хочу, чтобы представление внутренней таблицы отскочило, а внешняя таблица оставалась неподвижной, когда внутренняя таблица достигает конца.

Заранее большое спасибо.

...