После некоторого чтения я обнаружил, что вы можете настроить текст и цвет в элементе управления UISwitch. Мне интересно, если эти методы вызовут проблемы с попыткой получить одобрение моего приложения и включить его в App Store.
Пример кода, взятого из Пример кода Cookbook для разработчиков iPhone:
// Custom font, color
switchView = [[UICustomSwitch alloc] initWithFrame:CGRectZero];
[switchView setCenter:CGPointMake(160.0f,260.0f)];
[switchView setLeftLabelText: @"Foo"];
[switchView setRightLabelText: @"Bar"];
[[switchView rightLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]];
[[switchView leftLabel] setFont:[UIFont fontWithName:@"Georgia" size:16.0f]];
[[switchView leftLabel] setTextColor:[UIColor yellowColor]];