четверг, 26 июля 2012 г.

iPhone. View-based Application. Табы.

Создайте новый проект.
Xcode > New Project > iOS > Applications > View-based Application

Назовите проект: Controls.



Откройте файл ControlsViewControlle.xib.

Кликните на вкладку с батареей.



Установите в столбце атрибутов этого элемента Status Bar None.



Вы так же можете выставить здесь или убрать Top Bar и Bottom Bar.

После того, как поэкпериментируете, верните все обратно, как было изначально.



Теперь скопируйте какую-нибудь картинку в формате PNG в ваш проект в папку Resources.

Перейдите в файл ControlsViewControlle.xib и перенесите на экран элемент Image View.



Перейдите на вкладку инспектора. Выберите раздел Image. Обратите внимание, что картинка, которую вы перенесли в папку Resources, уже доступна там. Выберите эту картинку.


В итоге ваша картинка появится на экране.



Перетащите на экран из библиотеки Segmented Control.


Измените в инспекторе число сегментов с 2 на 3.


Переключение настроек селекторов производится из специального меню.


Измените Title у всех селекторов на Black, Blue, Red.


Перенесите на экран элемент Text View.



Файле ControlsViewController.h добавьте переменные для размещенных на экране элементов.


Добавьте так же метод colorChanged.


Перейдите в файл ControlsViewController.xib и кликните правой кнопкой мыши на File's owner.
Свяжите линией все элементы.


Выберите мышкой Segmented Control и свяжите его с File's Owner через инспектор Value Changed - colorChanged.


То есть при изменения значения выбранного таба будет запускаться метод colorChanged.

В файле ControlsViewController.m синтезируйте переменные и определите метод colorChanged.


После этого скомпилируйте проект кнопкой Run и проверьте как переключается цвет текста, при выборе вкладки.




Комментариев нет:

Отправить комментарий