Я пытаюсь установить собственный цвет для UISwitch
. Но Автошоу только метод фон :(Im хочу задать собственный цвет для «О» состоянии.MonoTouch Custom UISwitch цвет
Можно без подклассов UISwitch
?
Я пытаюсь установить собственный цвет для UISwitch
. Но Автошоу только метод фон :(Im хочу задать собственный цвет для «О» состоянии.MonoTouch Custom UISwitch цвет
Можно без подклассов UISwitch
?
Вы должны быть в состоянии сделать
UISwitch.Appearance.OnTintColor = UIColor.Orange;
Примечания:
Я говорю РЕКОМЕНДУЕМОГО, потому что есть ошибка (в 5.0.3/5.1.1) в UISwitch
где сеттера в настоящее время отсутствует (только получить присутствуют). Я исправлю это для будущих выпусков MonoTouch.
Название OnTintColor
, так как оно относится к цвету, используемому при переключении ON. Большинство других элементов пользовательского интерфейса используют имя TintColor
.
Как @Joannes сказал, что API UIAppearance
доступен только для iOS5 и более поздних версий;
Я не знаю о MonoTouch конкретно, но Objective-C API для UISwitch разоблачений .. это свойство называется tintColor Имейте в виду, что это будет иметь эффект только в прошивкой 5, а затем
Вы можете дать как ETA? или это там обходное решение до тех пор, пока не будет доступно. – JeanLuc
5.0.4 будет следующей версией обслуживания (стабильной) и будет включать это исправление. У меня нет точной даты, но они никогда не очень далеки друг от друга (т. Е. Каждые несколько недель). – poupou