首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定UIPageControl的定位?解决它总是在顶部时,页面是改变与PageViewController?

问如何确定UIPageControl的定位?解决它总是在顶部时,页面是改变与PageViewController?
EN

Stack Overflow用户
提问于 2018-09-04 00:20:18
回答 1查看 174关注 0票数 1

我是用PageViewController做的滑动屏,用ReviewViewController做的ViewController来做内容。

每次当我滑动一个页面时,我都会创建一个包含正确内容的新ReviewViewController。

在ReviewViewController上,我有图片、标签和PageControl

一切都很好,但是-当我滑到下一页时- PageControl像图像或标签一样滑出,但我想修复它并只更改颜色。

再一次-当我滑出每个元素时,我希望将PageControl始终固定在屏幕上的相同位置

请给我建议。

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-04 02:46:01

您可以使用容器视图来实现此目的。不是让UIPageViewController成为UINavigationController的rootViewController,而是添加一个具有容器视图子视图的中间UIViewController,并将UIPageControl添加为同级视图。

您应该从子视图控制器中删除UIPageControl。

您需要添加一些将页面更新传播回UIPageControl的方法-委托协议或闭包可以很好地实现这一点。

​

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52153399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档