Как мне заполнить UITableView, который является подпредставлением подпредставления? - PullRequest
0 голосов
/ 24 марта 2011

Мое приложение имеет UIWindow (внутри AppDelegate?).Удивительно, но, к счастью, мне удалось получить NIB-файл для отображения внутри UIWindow моего AppDelegate.Получающийся пользовательский интерфейс, который отображается из моего файла NIB, состоит из трех элементов управления:

  • a UIView, который служит своего рода «фоном» (называемым «MainView»)
  • UITextView поверх MainView
  • a UITableView, также поверх MainView, расположенного географически ниже UITextView

Я провел последний месяц, пытаясь заполнить эту таблицу.Теперь я спрашиваю здесь.

Пожалуйста, помогите.

Ответы [ 2 ]

2 голосов
/ 24 марта 2011

Я рекомендую вам взглянуть на Руководство по программированию контроллера Apple .

В частности, обратите внимание на раздел предварительных условий (объекты делегатов и Model-View-Controller).

Получив базовые знания о том, как работают контроллеры представления и делегирование, посмотрите (и реализуйте) протоколы UITableViewDelegate и UITableViewDataSource . Основной способ сделать это - создать класс UITableViewController - в XCode есть шаблон для этого класса с заглушенными методами.

0 голосов
/ 24 марта 2011

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

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;   
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...