В зависимости от приложения, это может быть очень актуально. Конечно, люди привыкли к элементам управления по умолчанию, но изменение текста или цветов не нарушит понимания пользователем этих элементов управления. Это все тот же переключатель внизу.
В вашем примере вы раскрасили оба Да / Нет. Это единственное, что меня беспокоит, вы изменили работу основного коммутатора. Как правило, он работает с выделенным цветом и серым цветом. Таким образом, сохранение цвета обоих вариантов может привести к путанице.
В любом случае, если вы хотите создать свое приложение таким образом, вам следует. Тот факт, что iPhone предлагает отличные элементы управления по умолчанию, не означает, что разработчики не должны вводить новшества и добавлять свои собственные или переходить элементы управления по умолчанию на следующий уровень.
Взгляните на пользовательский элемент управления UISwitch, который я создал, чтобы позволить мне изменить цвет фона элемента управления. Вы можете использовать тот же метод, чтобы очень легко изменить текст, шрифт или цвет текста.
http://www.homick.com/posts/custom-uiswitch-control
Код доступен на Github и включает PSD, который используется для создания трех различных файлов png, которые использует элемент управления. Вы можете изменить содержимое psd, чтобы воссоздать файлы png в любом формате, который вам нравится. Поменяйте их на элемент управления и уходите.