Создайте проект.
Перетащите на экран xib-файла элемент Picker View Control.

В инспекторе соедините dataSource и Files' Owner.

Так же соедините delegate и File's Owner.

В файле DataSourcesViewController.h вставьте протокол <UIPickerViewDelegate, UIPickerViewDataSource>. Так же добавьте IBOutlet PickerView *moodPicker и @property для него.
В файле DataSourcesViewController.m расскомментируйте метод viewDidLoad и добавьте туда массив данных для PickerViewController. Этот набор данных будет использован для наполнения PickerViewController.
Вернитесь в файл DataSourcesViewController.h и добавьте там созданный массив moods.
Теперь дважды кликнете по названию протокола. Это перенесет вас в документацию. Оттуда скопируйте необходимые методы для реализации протокола в любое место файла DataSourcesViewController.m.
Заполните методы данными.
Добавьте метод для второго протокола.
Синтезируйте методы установщики и получатели для переменной moodPicker.
Скомпилируйте программу, нажав на кнопку Run и посмотрите на результат.
Из документации в файл DataSourcesViewController.m в любое его место скопируйте метод, отвечающий за реакцию на выбор поля из PickerViewController и наполните его кодом, который будет делать что-то в ответ на выбор пункта из PickerViewController. Мы будем изменять фоновый цвет.
Скомпилируйте программу, нажав на кнопку Run, и посмотрите на результат.
Перетащите на экран xib-файла элемент Picker View Control.
В инспекторе соедините dataSource и Files' Owner.
Так же соедините delegate и File's Owner.
В файле DataSourcesViewController.h вставьте протокол <UIPickerViewDelegate, UIPickerViewDataSource>. Так же добавьте IBOutlet PickerView *moodPicker и @property для него.
В файле DataSourcesViewController.m расскомментируйте метод viewDidLoad и добавьте туда массив данных для PickerViewController. Этот набор данных будет использован для наполнения PickerViewController.
Вернитесь в файл DataSourcesViewController.h и добавьте там созданный массив moods.
Теперь дважды кликнете по названию протокола. Это перенесет вас в документацию. Оттуда скопируйте необходимые методы для реализации протокола в любое место файла DataSourcesViewController.m.
Заполните методы данными.
Добавьте метод для второго протокола.
Синтезируйте методы установщики и получатели для переменной moodPicker.
Скомпилируйте программу, нажав на кнопку Run и посмотрите на результат.
Из документации в файл DataSourcesViewController.m в любое его место скопируйте метод, отвечающий за реакцию на выбор поля из PickerViewController и наполните его кодом, который будет делать что-то в ответ на выбор пункта из PickerViewController. Мы будем изменять фоновый цвет.
Скомпилируйте программу, нажав на кнопку Run, и посмотрите на результат.
Комментариев нет:
Отправить комментарий