UISwitch настраивает изображение при отключении как UIButton? - PullRequest
1 голос
/ 03 ноября 2011

Я создаю приложение, которое позволяет пользователю добавлять свои собственные элементы управления UISwitch и UISegmentedControl на экран.Затем они могут манипулировать цветами, названиями и т. Д. Хотя для того, чтобы «выбрать» их и манипулировать ими в моей среде разработки, мне нужно установить для параметра «Взаимодействие пользователя / включено» значение «НЕТ».Это приводит к тому, что элементы управления тускнеют и становятся прозрачными.Я на самом деле не хочу, чтобы цвета элементов управления были тусклыми, поэтому представление цветов неверно.

У UIButton есть опция: @property(nonatomic) BOOL adjustsImageWhenDisabled Я бы хотел что-то подобное для UISwitchи UISegmentedControl

Есть ли способ сделать так, чтобы отключенный UISwitch и UISegmentedControl не «затемнялся»?

Спасибо, Скотт <- </p>

1 Ответ

2 голосов
/ 03 ноября 2011

Не то, что я знаю.

Однако вы можете решить эту проблему другим способом:)

Добавьте новый прозрачный UIView поверх всего и используйте его для захвата ваших сенсорных событий.Это позволит вам установить для UIControls userInteractionEnabled значение YES, но касания никогда не достигнут их:)

...