Я работаю над приложением ios, используя раскадровку.Проведите пальцем влево/вправо, чтобы нажать следующий/предыдущий подробный вид
У меня есть простой вид на стол со строками. Каждая строка имеет «ключевую» строку для ее идентификации. Когда пользователь нажимает на строку, я нажимаю следующий вид «DetailsViewController» и передаю «ключ» в качестве параметра в методе prepareForSegue
. Данные во втором представлении будут меняться в зависимости от переданного «ключа».
В «DetailsViewController» я хочу добавить жестом салфетки, когда пользователь переместится вправо, я хочу нажать следующий вид детали. Это будет похоже на то, что он щелкнул по следующей строке в представлении таблицы. Таким образом, чтобы перефразировать, у пользователя есть 2 способа переключения между пунктами: он может щелкнуть элемент в представлении таблицы и отобразить представление детали, затем он может вернуться назад и выбрать другой элемент.
Или он может щелкнуть по строке, а в представлении деталей он может прокручивать влево и вправо, чтобы увидеть предыдущий/следующий элемент.
я добавил uigesture распознаватель:
UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
[recognizer setDirection:UISwipeGestureRecognizerDirectionRight];
[[self view] addGestureRecognizer:recognizer];
- (void) handleSwipe:(UISwipeGestureRecognizer *) sender
{
//I want to go to the next item in the tableview
}
Я надеюсь, что было ясно.
спасибо.