UIPageControl 自定义合法吗?
Is UIPageControl customization legal?
我发现自定义 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
中被声明为私有的?
如您所述,Apple 已将这些属性声明为私有,因此您将无法使用它们。您可以使用 pageIndicatorTintColor
和 currentPageIndicatorTintColor
.
更改页面 "dots" 的色调
根据 Apple,您不能在项目中使用私有 API。
但是我们可以。不用担心。老实说,在提交应用程序时,告知他们您使用了 xyz 代码。
Apple 不批准使用不安全私有 API 的应用程序。
很多次,我用的是私人API的,苹果也认可。
诚实就是简单
One of the example
我发现自定义 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
中被声明为私有的?
如您所述,Apple 已将这些属性声明为私有,因此您将无法使用它们。您可以使用 pageIndicatorTintColor
和 currentPageIndicatorTintColor
.
根据 Apple,您不能在项目中使用私有 API。
但是我们可以。不用担心。老实说,在提交应用程序时,告知他们您使用了 xyz 代码。
Apple 不批准使用不安全私有 API 的应用程序。
很多次,我用的是私人API的,苹果也认可。
诚实就是简单
One of the example