UIPageController - 在UIPageControl后面移动背景图像

时间:2014-08-09 17:19:27

标签: ios uipageviewcontroller uipagecontrol

我使用本教程使用UIPageController创建了一个应用程序:http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/

正如您在下面的屏幕截图中看到的,底部的UIPageControl后面有一个白色背景。我想移动蓝色背景图像(以后它将是一个自定义图像,现在只使用蓝色图像)向下,所以UIPageControl在前面,看到另一个图像我想要它是什么。

现在如何:

enter image description here 我希望如何:

enter image description here

1 个答案:

答案 0 :(得分:1)

我最近必须解决同样的问题。

您可以自定义底部,UIPageControl视图的背景和指示符" dot"以下内容:

UIPageControl *pageControl = [UIPageControl appearance];
[pageControl setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"PageControlBottom"]]];
[pageControl setPageIndicatorTintColor:[UIColor grayColor]];
[pageControl setCurrentPageIndicatorTintColor:[UIColor blackColor]];

不幸的是,[pageControl setBackgroundColor:[UIColor clearColor]];不起作用。所以你必须设置一个坚实的UIPageControl背景颜色,或者你必须剪掉你视图图像的底部并将其设置为背景图像,就像我上面所做的那样