我有一个页面视图控制器,可以显示多个图像。它的底部有页面控件,由以下代码创建:func presentationCountForPageViewController(pageViewController: UIPageViewController) -> Int {
return numOfImages
}
func presentationIndexForPageViewController(pageViewController: UIPageViewController) -> Int {
return currentIndex
}
背景是黑色的,如图所示,所以我只想知道有什么方法可以设置其背景颜色以清除颜色?我知道其他人已经问过这些问题,但这些答案都没有帮助。the problem
答案 0 :(得分:1)
我从youtube教程中找到了这段代码,但是我忘记了链接,随时告诉我视频链接,以便我可以给他信用......无论如何,这里是代码:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
for view in self.view.subviews{
if view is UIScrollView{
view.frame = UIScreen.main.bounds
} else if view is UIPageControl{
view.backgroundColor = .clear
}
}
}
将此代码放在PageViewController文件中