Сегмент управления цветом при загрузке? - PullRequest
0 голосов
/ 08 марта 2009

У меня возникли проблемы с моей контрольной панелью сегмента. Я пытаюсь сделать его серым / черным цветом с этим:

сегментControl3.tintColor = [UIColor colorWithRed: 0,60 зеленый: 0,60 синий: 0,60 альфа: 1,0];

Под моим действием getSegment, и это прекрасно работает, когда я нажимаю на него. Но моя проблема в том, что цвет загрузки является стандартным синим, и я не могу изменить это нигде ... Я пытался поместить его в viewDidLoad, но он не работает. Я прочитал пример UICatalog, но там все объявлено в коде. Это единственный способ сделать это правильно?

Спасибо

Ответы [ 2 ]

2 голосов
/ 08 марта 2009

Вы должны иметь возможность использовать tintColor, чтобы изменить цвет вашего элемента управления; попробуйте поместить его в viewWillAppear :. Также убедитесь, что ваша розетка установлена ​​правильно. Я использую это в нескольких приложениях.

Вы можете использовать [UIColor colorWithWhite: 0.6 alpha: 1.0], чтобы сохранить небольшой код

0 голосов
/ 12 марта 2009

Я допустил ошибку, сославшись на Сегментированный элемент управления по типу указателя, а не по розетке. Теперь все работает нормально :) Спасибо за вашу помощь, просто до сих пор не понял: D

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