Интуит. Разработка приложений для ios. Лекция 6. interface...
DESCRIPTION
TRANSCRIPT
Вспомним прошлое занятие
Как задается количество строк, которые должна отобразить таблица?
Как задается количество строк, которые должна отобразить таблица?
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
Что нужно сделать, чтобы для таблицы из 1000 строк не создавалось 1000 ячеек?
Что нужно сделать, чтобы для таблицы из 1000 строк не создавалось 1000 ячеек?
Перед созданием ячейки вызвать [tableView dequeueReusableCellWithIdentifier:identifier]; Если получили ячейку, то не создавать новую.
Два вида интерфейсных файлов
Xib-файлы1 файл для каждого ,контроллера
storyboard-файл1 файл на ,
все приложение
Демонстрация
• IBOutlet
• IBAction
• Создание своего контроллера • Заполнение статической таблицы • Заполнение динамической таблицы • Создание контроллера из кода
Домашнее задание
• попробовать переделать некоторые контроллеры через Interface Builder
Всё!
Глеб Тарасов [email protected] twitter.com/pilot34