我是用PageViewController做的滑动屏,用ReviewViewController做的ViewController来做内容。
每次当我滑动一个页面时,我都会创建一个包含正确内容的新ReviewViewController。
在ReviewViewController上,我有图片、标签和PageControl
一切都很好,但是-当我滑到下一页时- PageControl像图像或标签一样滑出,但我想修复它并只更改颜色。
再一次-当我滑出每个元素时,我希望将PageControl始终固定在屏幕上的相同位置
请给我建议。

发布于 2018-09-04 02:46:01
您可以使用容器视图来实现此目的。不是让UIPageViewController成为UINavigationController的rootViewController,而是添加一个具有容器视图子视图的中间UIViewController,并将UIPageControl添加为同级视图。
您应该从子视图控制器中删除UIPageControl。
您需要添加一些将页面更新传播回UIPageControl的方法-委托协议或闭包可以很好地实现这一点。

https://stackoverflow.com/questions/52153399
复制相似问题