Какао Touch - UITableView в представлении - PullRequest
4 голосов
/ 08 августа 2009

Привет,

Проблема:

У меня есть главное представление, которое уже связано с XIB-файлом, классом appdelegate и классом контроллера.

Теперь, открыв файл xib в конструкторе интерфейсов, я добавляю UITableView.

Затем в его классе контроллера я создаю код IBoutlet для его использования, скажем: tableView.


Вопросы:

1) Куда мне обратиться отсюда, чтобы заполнить эту таблицу, а затем реализовать методы для обработки событий?

2) Каков наилучший способ создать / реализовать UITableView и затем добавить его в родительское представление?

Большое спасибо. Йоханн Т.

ps: я просмотрел пару уроков, ни один из которых не показал, как подключить его к родительскому представлению.

1 Ответ

4 голосов
/ 25 августа 2009

1) Куда мне обратиться, чтобы заполнить эту таблицу, а затем реализовать методы для обработки событий?

A UITableView получает свои данные от UITableViewDataSource и позволяет UITableViewDelegate обрабатывать события, связанные с in. Обычно ваш класс контроллера реализует оба из эти протоколы, а именно:

@interface MyViewController :
    UIViewController <UITableViewDelegate, UITableViewDataSource>

Затем в Интерфейсном Разработчике вы можете связать класс контроллера со свойствами dataSource и delegate объекта UITableView.

2) Каков наилучший способ создать / реализовать UITableView и затем добавить его в родительское представление?

Самый простой способ - с помощью Interface Builder; перетащите UITableView прямо в родительский вид.

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