大佬教程收集整理的这篇文章主要介绍了ios – UIPageViewController在主视图中呈现类似于popover的内容,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
以下类似于我想要的.
预期结果:
我开始使用UIPageViewController管理这样的登记堆栈卡,我成功地做了. (我有3个单独的视图 – 提供给我的自定义UIPageViewController).我还添加了一个小的刷卡点(你通常在这种入门堆栈的底部看到的).但是,由于最终我希望我的主视图在这个页面视图后面,我开始使用这个tutorial中建议的容器视图.我在主视图中引入了一个containerView,使它成为控制器的类我的自定义PageViewController类.
虽然我能够模仿我想要的东西,如下所示,我在自定义UIPageViewController中执行的大多数自定义操作都无法在此Container View的控制器(现在是我的自定义PageViewController)中使用.
实际结果:
我在Custom UIPageViewController中进行的自定义是:
1.底部的滑动(或导航)点.
2.这些点的颜色.
3.背景颜色
我打算做更多的事情,例如将它的界限改为RoundedRect等.
在Attributes检查器中进行探索时,以下是可用于在任何UIPageViewController中进行更改的属性:
一般来说,UIPageViewController的属性
以下是Container控制器出现的属性,现在实际上应该是UIPageViewController的子类,不是吗?如您所见,根本没有“页面视图控制器”部分.
我的自定义UIPageViewController的属性(Container的VC不是它的子类)
所以,我正在寻找两件事:
问题:
>这是实现我想要的最佳方式吗? (我也在考虑使用UIAlert等实现这个目标,但我决定反对它,因为我想要更多的控制权).
> Container的控制器有什么问题,在将其更改为UIPageViewController时,所有设置都将变为默认值.
您希望页面视图控制器填满整个屏幕,因此分页效果不会被裁剪到教程卡的边界.分页以及锁定滚动的方向将允许您有效地解除您的卡片,直到不再存在.
因此,不是使用容器视图,而是将页面视图控制器的背面剥离出来,并将演示文稿设置为“Over Current Context” – 这会使视图控制器隐藏在后面.页面视图控制器将显示您配置的教程卡视图控制器阵列.
教程卡视图控制器也没有背景,但在视图的中心将是一个包含文本和解除按钮的浮动卡.将故事板中的插座连接到自定义教程卡视图控制器,以便您可以使用不同的文本配置多个实例.
在此之后,请确保为视图控制器提供故事板标识符,以便在配置页面视图控制器数据源时对其进行实例化.创建教程卡视图控制器阵列并设置数据源以显示它们.
以上是大佬教程为你收集整理的ios – UIPageViewController在主视图中呈现类似于popover的内容全部内容,希望文章能够帮你解决ios – UIPageViewController在主视图中呈现类似于popover的内容所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。