OStack程序员社区-中国程序员成长平台

标题: ios - UIPageController - 将背景图像移到 UIPageControl 后面 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 00:35
标题: ios - UIPageController - 将背景图像移到 UIPageControl 后面

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

正如您在下面的屏幕截图中看到的,底部的 UIPageControl 后面有一个白色背景。我想将蓝色背景图像(稍后将是自定义图像,现在只使用蓝色图像)向下移动,以便 UIPageControl 位于前面,请参阅另一张图像以了解我想要的样子。

现在的情况:

enter image description here 我希望它是怎样的:

enter image description here



Best Answer-推荐答案


我最近不得不解决同样的问题。

您可以使用以下内容自定义底部、UIPageControl View 的背景和指示器“点”:

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

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

关于ios - UIPageController - 将背景图像移到 UIPageControl 后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25221142/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4