Взаимодействие с UItableview с помощью UIgestures на iPad

Это вопрос о приложении для iPad, над которым я сейчас работаю. У меня есть UIViewController с двумя UItableView. Один UItableview будет отображать список учетных записей, и на основе выбора из этого списка учетных записей мы отображаем сведения о другом UItableview. Это было настроено и работает отлично.

Теперь новое требование состоит в том, чтобы пользователи прокручивали подробное представление UItable влево или вправо, а представление сведений должно отображать сведения из списка учетных записей в основном так, как если бы кто-то коснулся следующей строки в представлении таблицы учетных записей списка. Я установил 2 жеста смахивания для обработки этого - один для правого жеста, а другой для левого жеста. Здесь я застрял, так как не могу определить или передать индексный путь следующей строки или раздела из таблицы списка учетных записей.

Любые идеи о том, как это сделать?


person user1657861    schedule 06.05.2013    source источник


Ответы (1)


UIVIewController знает о двух представлениях. Таким образом, он может запросить основной вид для выбора. И он может сказать главному представлению изменить этот выбор.

Но подробный вид не может знать об основном виде. И он не может знать о своем контроллере. Таким образом, вы используете подход источника данных для подробного представления, чтобы получить выбор от контроллера. И подход делегата для подробного представления, чтобы информировать контроллер, когда пользователь перешел на другую страницу учетной записи.

person Steve Waddicor    schedule 07.05.2013