2014-01-17 2 views
0

Я хочу создать одно статическое меню, и есть около 20 пунктов меню, я думаю, что UIView легко для меня, потому что я могу поместить элемент меню, перетащив кнопку, как я хочу, с помощью InterfaceBuilder, но я нашел содержимое переполнения скрыт, и представление не может быть скользнуло вниз, чтобы показать больше предметов. Я задал другой вопрос: кто-то предлагает мне использовать UITableView для решения этого вопроса, я не уверен, какое решение лучше.Нужно ли поместить меню iOS в UIView или UITableView?

enter image description here

+0

Конечно, вам нужен tableView. – malex

+0

@malex Но в каких случаях пользователь UIView? – why

ответ

0

UITableView является подклассом UIView, чтобы показать прокрутку коллекции объектов. У него есть механизмы повторного использования данных для экономии памяти. Вы делаете NSArray типичных данных и описываете UI UITableViewCell только один раз, а затем автоматически повторно используете его во время прокрутки.

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

Смежные вопросы