у меня табличный вид. я разделил его на 3 части. Я хочу реализовать прокрутку в этом табличном представлении. когда я прокручиваю в виде таблицы, будет загружен следующий вид. Как это реализовать? заранее спасибо
Вопрос
Как реализовать свайп в табличном представлении iphone
- Пожалуйста, не забудьте отметить лучший ответ или предоставить дополнительную информацию. Phlibbo 21.09.2010
Ответы
Ответ 1 · рейтинг 1 · Phlibbo
У вас есть в основном два варианта:
I: использовать UISwipeGestureRecognizer
Поскольку я никогда не работал с ним, я мало что могу вам рассказать об этом способе. Просто см. официальную документацию для получения дополнительной информации. Вы должны знать, что он был представлен с iOS 3.2, поэтому нет поддержки для iPhone, которые не работают под управлением iOS 4.0, поэтому iPhone первого поколения будет исключен.
II: перезаписать касанияНачало/Перемещено/Завершено
Прочтите этот пост для получения дополнительной информации, это должно быть именно то, что вам нужно. Конечно, это решение работает не только для UITableView, но и для каждого класса, наследуемого от UIResponder (и, следовательно, для каждого UIView).
Ответ 2 · Jason Jenkins
Как правило, ваш контроллер табличного представления реализует протокол UITableViewDelegate. Метод tableView:didSelectRowAtIndexPath: вызывается, когда пользователь касается одной из строк в представлении таблицы. Если вы реализуете этот метод, вы можете использовать свойства row и section NSIndexPath, которые передаются, чтобы определить, какую строку в вашей таблице выбрал пользователь. На основе выбора вы можете затем создать или инициализировать соответствующий следующий контроллер представления, который вы хотите загрузить, а затем поместить новый контроллер в navigationController контроллера табличного представления.
Для получения дополнительной информации попробуйте прочитать:
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Перетащите UIView как приложения на домашний экран iPhone
- Камера iPhone быстро снимает фотографии, но не может их сохранить
- CAGradientLayer Opacity свойство
- Диалоговое окно Facebook Проблема с устройством, неправильное отображение на устройстве
- UpdateSearchResultsForSearchController не вызывается в iOS 9
- Как отфильтровать ячейки табличного представления с помощью UISegmentedControl в Swift?