草庐IT

UIPageViewcontroller

全部标签

ios - 防止滑动 UIPageViewController 时出现的白色间隙

我以这种方式实现了UIPageViewController:GalleryViewController:是PageViewController的容器PageViewController:是我将它作为subview添加到GalleryViewController的pageViewController。PageContentViewController:我将UIImageView放入其中作为页面ViewController的内容。一切顺利,但当我在图像之间滑动时,奇怪的事情发生了。上方出现白色缺口。奇怪的是当我完成滚动时它会自动拉伸(stretch)。这是GalleryViewContro

ios - 如何在 UIPageViewController 的导航栏上显示按钮?

我正在使用连接到UINavigationController的UIPageViewController来显示两个页面,一个用户表和一个聊天表。我正在尝试实现以下内容:两个按钮Users和Chat点击后,相应的ViewController就会出现。我想要导航栏上的这些按钮。这是我在页面ViewController类中编写的代码viewDidLoad()letstoryBoard=UIStoryboard(name:"Main",bundle:nil)letvc1=storyBoard.instantiateViewControllerWithIdentifier("users")letv

swift - 如何在 UIPageViewController SWIFT 的最后一个 View 上隐藏点

我希望能够隐藏UIPageViewController的最后一个View上的分页点。有这个question已经问过了,但从未得到回答。如果有人可以给我概述一下这是如何实现的。谢谢编辑:funcpageViewController(pageViewController:UIPageViewController,didFinishAnimatingfinished:Bool,previousViewControllers:[UIViewController],transitionCompletedcompleted:Bool){pageControl.hidden=trueprint(pa

ios - 使用 UIPageViewController 在多个 View Controller 之间滑动

我的UIPageViewController根本不工作。我想要做的是在UIPageViewController中切换2个ViewController。我已经按照此处的指南进行操作但失败了。UsingUIPageViewControllerwithswiftandmultipleviewcontrollers.第一个ViewController看起来很成功,但是当我尝试滑动到第二个ViewController时,它会抛出此错误消息。我已经正确设置了所有标识符。fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue从这里开

ios - UIPageViewController 以编程方式进行中间转换?

我有一个包含n(n>>2)个页面的UIPageViewController。第一页是黄色的,第二页是蓝色的。当我从一个页面拖到另一个页面时,我得到了一个很好的中间状态动画,如下图所示:我试图以编程方式实现从一个页面到另一个页面的页面转换。我得到了UIScrollView作为:forview:UIViewinself.view.subviewsas![UIView]{ifview.isKindOfClass(UIScrollView.self){self.pageScrollView=viewas?UIScrollView}}我这样设置滚动位置:self.pageScrollView!.

ios - 如何使用 UIPageViewController 跳转到特定页面?

我正在使用Xcode8默认的基于页面的应用程序,但我无法尝试跳转到特定页面(而不是左右滑动来转动)。我在StackOverflow上发现了类似的问题,但大多数答案都建议使用这种方法:setViewControllers:direction:animated:completion我不需要改变要显示的页数,那么我可以避免使用setViewControllers吗?看完Xcode的page-basedapplicationtemplate,我觉得这个功能可能行得通:funcviewControllerAtIndex(_index:Int,storyboard:UIStoryboard)->D

ios - 如何在 Swift 中实现 UIPageViewController 委托(delegate)的 transitionCompleted?

如您所见,有两个UIViewControllers(其中一个称为ProView,充当另一个UIViewController的容器,并且一个UIPageViewController。importUIKitclassProView:UIViewController,UIPageViewControllerDataSource,UIPageViewControllerDelegate{varpageViewController:UIPageViewController?letcharacterImages=["character1","character2"]overridefuncview

ios - UIPageViewController 在主视图中呈现类似于弹出窗口

在我的应用程序中,我想创建一个用户故事(入职指南),它将是3-4叠可刷卡的卡片。用户可以轻扫,最后一次轻扫后,应用程序启动。用户也可以随时跳过。下面是类似于我想要的。预期结果:您的主视图出现在两侧。我开始使用UIPageViewController来管理此类入职卡片,我成功了。(我有3个单独的View-将它们馈送到我的自定义UIPageViewController中)。我还添加了小滑动点(您通常在此类入职堆栈底部看到的内容)。但是,由于最终我希望我的主视图位于此页面View之后,因此我开始按照此tutorial中的建议使用容器View。.我在主视图中拉入了一个containerView

swift - 禁用 UIPageViewController 滑动 - Swift

在我的项目中,我使用UIPageViewController在5个子UIViewController之间滑动。在某些subviewController中,我需要禁用UIPageViewController的滑动手势,以便当用户滑动时它不会更改为其他View。那么如何禁用subviewController的滑动?感谢帮助..谢谢 最佳答案 在您的页面ViewController中,添加以下内容overridefuncviewDidLoad(){super.viewDidLoad()NSNotificationCenter.defaul

ios - 如何在 UIPageViewController 中同时显示多个 View Controller

我试图在UIPageViewController的单个框架中显示多个viewController。当前页面在UIPageViewController中居中,上一张和下一张卡片显示在屏幕边缘我一直在努力寻找解决方案。任何帮助将不胜感激。->Likethis 最佳答案 我不认为你可以做你所描述的。页面ViewController显示一页,或中间有书脊的两页。当用户翻转/滑动新页面时,它有“等待中”的页面,但我认为它不支持在边缘显示页面。就是说,创建您自己的父/subviewController安排来执行您想要的操作并不难。您甚至可以将其