草庐IT

UIPageViewController_Application

全部标签

ios - 以编程方式更改 UIPageViewController 的页面不会更新 UIPageControl

在我的自定义UIPageViewController类中:-(id)initWithCoder:(NSCoder*)aDecoder{self=[superinitWithCoder:aDecoder];if(self){self.model=[[BSTCMWelcomingPageViewModelalloc]init];self.dataSource=self.model;self.delegate=self;self.pageControl=[UIPageControlappearance];self.pageControl.pageIndicatorTintColor=[UIC

objective-c - Objective-C : How to check if application is currently active (i. e。用户正在使用它)?

我正在通过以下行为为我的应用程序实现APNS推送1)如果应用未激活,即在后台或尚未启动:用户将收到一条弹出消息,点击后会将他/她带到应用程序中的第三个选项卡(参见下面的代码)-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{self.tabController.selectedIndex=3;}2)如果应用已启动且当前处于事件状态不会显示弹出警报,新通知的数量将在第3个选项卡上显示为数字我的问题是如何确定用户的应用程序是否处于事件状态?我可

objective-c - Objective-C : How to check if application is currently active (i. e。用户正在使用它)?

我正在通过以下行为为我的应用程序实现APNS推送1)如果应用未激活,即在后台或尚未启动:用户将收到一条弹出消息,点击后会将他/她带到应用程序中的第三个选项卡(参见下面的代码)-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{self.tabController.selectedIndex=3;}2)如果应用已启动且当前处于事件状态不会显示弹出警报,新通知的数量将在第3个选项卡上显示为数字我的问题是如何确定用户的应用程序是否处于事件状态?我可

ios - UIPageViewController 转换 'Unbalanced calls to begin/end appearance transitions for '

当我浏览UIPageViewController时比它的过渡动画快我得到'Unbalancedcallstobegin/endappearancetransitionsfor'直到我尝试翻页时,横向的两个View之一才会显示。有人有解决这个错误的想法吗? 最佳答案 上面的答案是正确的,但我认为比需要的更详细,cookbook很有帮助。所以这似乎对我有用:在设置和调用pageViewController的viewcontroller中,声明:@property(assign)BOOLpageIsAnimating;并在viewDidL

ios - UIPageViewController 转换 'Unbalanced calls to begin/end appearance transitions for '

当我浏览UIPageViewController时比它的过渡动画快我得到'Unbalancedcallstobegin/endappearancetransitionsfor'直到我尝试翻页时,横向的两个View之一才会显示。有人有解决这个错误的想法吗? 最佳答案 上面的答案是正确的,但我认为比需要的更详细,cookbook很有帮助。所以这似乎对我有用:在设置和调用pageViewController的viewcontroller中,声明:@property(assign)BOOLpageIsAnimating;并在viewDidL

ios - "Install of Apple Watch Application never finished"向设备部署 watch 套件应用程序时出错

所以我得到了我的新watch(耶!)。我手动将它的UDID添加到开发人员门户并刷新了配置文件,我能够将存档推送到ITC进行测试,但现在我想在我的watch上调试运行该应用程序。我尝试将watchkit应用程序目标集部署到我的手机作为设备,它就在那里运行/搅动了一段时间,但没有任何反应。如果我等的时间足够长,Xcode最终会出错“AppleWatch应用程序的安装从未完成”有没有人遇到过这个或知道我可以尝试的任何技巧? 最佳答案 我在使用Xcode7beta和iOS9/watchOS2模拟器时也一直遇到这个问题。对我有用的一个解决方案

ios - "Install of Apple Watch Application never finished"向设备部署 watch 套件应用程序时出错

所以我得到了我的新watch(耶!)。我手动将它的UDID添加到开发人员门户并刷新了配置文件,我能够将存档推送到ITC进行测试,但现在我想在我的watch上调试运行该应用程序。我尝试将watchkit应用程序目标集部署到我的手机作为设备,它就在那里运行/搅动了一段时间,但没有任何反应。如果我等的时间足够长,Xcode最终会出错“AppleWatch应用程序的安装从未完成”有没有人遇到过这个或知道我可以尝试的任何技巧? 最佳答案 我在使用Xcode7beta和iOS9/watchOS2模拟器时也一直遇到这个问题。对我有用的一个解决方案

ios - 我怎么知道 UIPageViewController 是向前翻转还是向后翻转?

我有一个UIPageViewController,但我不知道如何知道用户将页面转到哪个方向,以便我可以适本地设置页数。谢谢沙尼 最佳答案 正如汉志所说Afteragesture-driventransitioncompletesthisdelegatemethodiscalled:pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:需要说明的是,completed如果页面完全打开则为YES,如果页面没有打开则为NO实际上没

ios - 我怎么知道 UIPageViewController 是向前翻转还是向后翻转?

我有一个UIPageViewController,但我不知道如何知道用户将页面转到哪个方向,以便我可以适本地设置页数。谢谢沙尼 最佳答案 正如汉志所说Afteragesture-driventransitioncompletesthisdelegatemethodiscalled:pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:需要说明的是,completed如果页面完全打开则为YES,如果页面没有打开则为NO实际上没

ios - UIPageViewController 阻止我的表格 View 在点击状态栏时滚动到顶部

我在发布此问题之前进行了搜索,但找不到任何内容。我有一个大问题。我有一个滚动类型的UIPageViewController作为我的应用程序的基础,有3个ViewController。其中一个ViewController(listTableView)有一个TableView和一个搜索显示Controller。问题是,当我像普通表格View一样点击状态栏时,我无法滚动到表格View的顶部。我相信UIPageViewController会干扰它,但我不知道如何修复它,但我知道我需要这样做才能让我的应用程序不至于崩溃。我感谢提供的任何帮助。我知道有人会要求提供代码,即使在这种情况下它是无关紧要