阅读后,我发现您可以自定义UISwitch控件上的文本和颜色。我很好奇这些方法是否会导致尝试使我的应用程序获得批准并包含在App Store中的问题。

来自iPhone Developer's Cookbook Sample Code的示例代码:

// 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]];

最佳答案

提交到应用商店不会造成任何问题。只要您不使用任何私有(private)(未记录)API来构建/更改这些小部件,就可以使用自定义控件或内置控件的更改版本。

10-08 14:52