UIPageControl定制合法吗?

时间:2015-02-09 12:10:49

标签: ios objective-c appstore-approval

我发现自定义UIPageControl页面图片非常容易(我已经检查过iOS7 / 8):

[self setValue:[UIImage imageNamed:@"my_icon_for_off_state"] forKey:@"_pageImage"];
[self setValue:[UIImage imageNamed:@"my_icon_for_on_state"] forKey:@"_currentPageImage"];

但我想知道我是否可以使用此代码发布我的应用,因为这些变量在UIPageControl中声明为私有?

2 个答案:

答案 0 :(得分:1)

根据Apple的说法,您无法在项目中使用私有API。

但是我们可以。别担心。说实话,在提交应用程序时,告知他们您使用了xyz代码。

Apple DON&T批准使用不安全的私有API的应用。

很多时候,我使用了私有API,Apple批准了

诚实是简单。

One of the example

答案 1 :(得分:0)

正如您已经说过的那样,这些属性被Apple声明为私有,因此您将无法使用它们。您可以使用pageIndicatorTintColorcurrentPageIndicatorTintColor更改页面“点”的色调颜色。