Реализация сетки на iPad с UITableView ... вопрос - PullRequest
1 голос
/ 05 мая 2011

Мне нужно построить сетку, подобную этой, на iPad: http://showyou.files.wordpress.com/2011/04/showyou_ipad_grid_overtheshoulder.jpg

Пока я знаю, что могу использовать UITableView, и я добавляю в ячейку подвид: rowView.

Теперь ... так как я только начал работать с iOS и не хочу ломать модель MVC. Могу ли я просто определить новое представление rowView и добавить его в UITableViewCell?

Что если мне нужно определить взаимодействие в представлении? Например, нажать новый UIViewController на экране после нажатия?

Спасибо

1 Ответ

0 голосов
/ 05 мая 2011

Я не уверен, как вам в этом помочь, поэтому сначала попробую ответить на ваши вопросы:

Вы можете добавить подпредставления к элементам таблицы во время выполнения.

Если вам нужны взаимодействия, вы можете реализовать методы touchesXXX в своих пользовательских представлениях, вы также можете добавить цели к любому потомку UIControl, такому как UIButton, который может быть частью вашего пользовательского представления.

EDIT

Вы можете использовать UIGestureRecognizer начиная с iOS 3.2 и добавлять их в UIViews, такие как

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...