草庐IT

UIPageViewController_Application

全部标签

ios - 具有动态数据源页面的 UIPageViewController 被重复

当我在页面之间快速滑动时,有时我会看到重复的页面。我的索引计数可能是错误的,但我尝试了所有方法并且总是得到相同的结果。DetailedProfileViewController.swiftclassDetailedProfileViewController:UIViewController,UIPageViewControllerDataSource,UIPageViewControllerDelegate{varcurrentProfileIndex:Int?varnextProfileIndex:Int?vardata:Main?varmainPageView:UIPageView

ios - UIPageViewController - 双击点区域显示部分过渡(Xcode 8,Swift 3)

双击页面控制区域底部的任意位置(点所在的位置)会暂停从一个ViewController到另一个ViewController的转换。双击示例:我简化了一个UIPageViewController项目来演示这一点:StoryboardPageViewController.swiftimportUIKitclassPageViewController:UIPageViewController,UIPageViewControllerDataSource,UIPageViewControllerDelegate{varpages:[UIViewController]=[UIViewContro

ios - 删除 UIPageViewController 中的循环 AVPlayer Observer

大家好,我遇到了UIPageViewController和通知的问题。我有一个带有页面数组的页面UIPageVewController,所以在这些页面中我有一个AVplayer循环播放,如下所示:funcloopVideo(videoPlayer:AVPlayer){NotificationCenter.default.addObserver(forName:NSNotification.Name.AVPlayerItemDidPlayToEndTime,object:nil,queue:nil){[weakvideoPlayer]notificationinvideoPlayer?.

ios - swift 警告 : Application delegate received call to -application:performFetchWithCompletionHandler: but the completion handler was never called

我在下面的模拟器中调用这个函数来模拟后台获取。然后我在日志中收到这个警告:SwiftWarning:Applicationdelegatereceivedcallto-application:performFetchWithCompletionHandler:butthecompletionhandlerwasnevercalled.我看到其他StackIverflow回答说我只需要添加completionhandler()。我试过了,它说我需要添加一个参数,这就是我迷路的地方。funcapplication(_application:UIApplication,performFetc

ios - 如何在 Swift 3/4 的 iOS 中删除 UIPageViewController 反弹效果

这是我的问题的截图: 最佳答案 首先在你的UIPageViewController中找到scrollview并添加UIScrollViewDelegateforviewinself.pageViewController!.view.subviews{ifletsubView=viewas?UIScrollView{subView.delegate=selfsubView.isScrollEnabled=truesubView.bouncesZoom=false}}(在您的ViewController类中扩展UIScrollViewD

ios - Swift - UIPageViewController 总是重复第二个 ViewController

设置:我正在尝试创建一个带有嵌入式UIPageViewController的ViewController,其中有4个页面,每个页面都是自己的ViewController。问题:滚动时,第二个View总是重复出现。例如,对于View1、View2、View3、View4,滚动会显示View1、View2、View2、View3、View4,然后向后滚动会显示View4、View3、View3、View2、View1的顺序,即使页面控制是准确的。我看了很多在线教程,包括答案here和here.这是我的页面ViewController类:importUIKitclassHostGamePag

ios - 更改 UIPageViewController 翻转动画

我有一个UIPageViewController可以更改ViewControllers默认情况下使用翻页动画是否可以用简单的滑入/滑出动画替换此动画?就像AndroidViewPager所做的那样。这是我的UIPageViewController初始化:varpageViewController=newUIPageViewController();pageViewController.DataSource=newInfoViewControllerDataSource(this,_pageTitles);pageViewController.SetViewControllers(new

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