我发现定制UIPageControl页面图像非常容易(我查看了iOS7 7/8):
[self setValue:[UIImage imageNamed:@"my_icon_for_off_state"] forKey:@"_pageImage"];
[self setValue:[UIImage imageNamed:@"my_icon_for_on_state"] forKey:@"_currentPageImage"];但是我想知道我能否用这段代码发布我的应用程序,因为这些变量在UIPageControl中声明为私有变量。
发布于 2015-02-09 13:05:47
按照Apple的说法,您不能在项目中使用私有API。
尽我们所能。别担心。诚实点,在提交应用程序时,告诉他们你使用了xyz代码。
苹果不批准使用不安全的私有API的应用程序。
曾多次使用私有API,苹果批准了它的。
诚实是简单的。
发布于 2015-02-09 12:25:01
正如您已经说过的,这些属性都是由Apple声明为私有的,因此您将无法使用它们。您可以使用pageIndicatorTintColor和currentPageIndicatorTintColor更改页面“点”的颜色。
https://stackoverflow.com/questions/28409490
复制相似问题