iphone SDK - segmentedcontrol.tintcolor не работает в OS3 - PullRequest
0 голосов
/ 24 мая 2010

В моем приложении у меня есть элемент управления на панели навигации, как правый элемент кнопки.

код:

segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar; segmentedControl.tintColor = [UIColor colorWithRed: 0,70 зеленый: 0,171 синий: 0,1 альфа: 1,0];

работает в OS2, но не в OS3 ...?

ADE.

p.s. моя база SDK составляет 3,0

1 Ответ

0 голосов
/ 24 мая 2010

Хорошо,

Мне нужно было сделать две вещи:

1) Для представлений, которые всегда имели сегментированный контроль, мне пришлось установить цвет оттенка после добавления сегментированного контроля к правому элементу управления и переместить элементкод для viewDidAppear (у меня это было в ViewWillAppear)

2) Для представлений, которые не всегда имеют сегментированный контроль, это выглядело некрасиво, используя viewDidAppear, поскольку иногда показывал сегментированный контроль, а затем удалял его (когда это не должнобыть показано на всех).Поэтому мне пришлось здесь использовать viewWillAppear, но также установить элемент равным nil в viewDidDisappear

ade.

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