问题标签 [uipageviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 是否可以在 UIPageViewController 中以编程方式翻页?
是否可以以编程方式翻页UIPageViewController
?
iphone - UIPageViewController 内部的 UIButton 交互
我在我的应用程序中使用了 UIPageViewController,我想在其中有一些 UIButtons,有点像菜单。我遇到的问题是,当我将 UIButton(或任何其他交互式元素)放在屏幕边缘附近并点击它时,而不是应用 UIButton 操作,会发生页面更改(因为点击边缘屏幕更改 UIPageViewController 上的页面)。我想知道是否有办法使 UIButton 具有比 UIPageViewController 更高的优先级,这样当我点击按钮时,它会应用适当的操作而不是更改页面。
ios - UIStoryBoard 和 UIPageViewController 和 initWithTransitionStyle
我对如何使用故事板和自定义 initaliziers 感到困惑。
我需要在 UIPageViewController 上调用 initWithTransitionStyle。
但是如果故事板为我创建了 UIPageViewController 怎么办?
通过调试,我可以看到在我的 UIPageViewController 上调用了 initWithCoder。
iphone - PageViewController:忽略下一个/上一个页面手势识别器
我有一个应用程序,其中我有一个 PageViewController 显示它的页面一个接一个,而用户没有做任何事情。我想完全阻止用户的访问。在显示所有页面后,我有一个后退按钮出现在顶部。但是如果我尝试点击它......它会再次开始浏览页面(它位于您通常会点击以转到上一页的区域)。
那么,有谁知道我如何“删除”手势识别器?
我尝试评论该行:
来自 RootViewController 但它不起作用。
ios - 如何在 UIPageViewController 上添加按钮
我创建了一个 iPad 应用程序,UIPageviewController
在 Xcode 4.2 (iOS 5) 中使用。现在,我想在页面的左下角添加一个按钮,该按钮将出现在每个页面上。
问题是,在单击按钮时,会发生页面转换,并且不会调用按钮单击事件。
ios5 - 如何在 iOS 5 中向 UIPageViewController 添加页面数组?
有谁知道我为了手动将我自己的视图控制器添加到 UIPageViewController 方法而缺少什么?
我目前有这个,我不知道如何进行:
但这似乎不起作用。我只看到 RootViewController。
感谢所有喜欢帮助像我这样热心的新手的人,提前.... :)
ios - PageViewController 和方向改变
我有一点关于UIPageViewControllers
. 看起来它完全符合我的要求,但有些事情我不确定。我想也许有人在那里可能有一两颗宝石可以分享。:)
所以这里是:我想用PageViewCtl
纵向或横向模式显示内容,但是,无论设备是什么方向,它们都必须在同一个控制器中(即具有相同的视图)。原因是内容必须以这样一种方式(横向)可缩放,即内容的两个“页面”都可以同时缩放,而不是单独缩放。在这一点上,我真的看不出这是如何处理的PageViewCtl
,因为据我所知,你不能在 2 个视图控制器之间共享一个视图。那么有人对这个问题有任何见解吗?非常感谢提前!
ios - MonoTouch:如何向 UIPageViewController 添加两个手指手势识别器?
带有 PageCurl 过渡的 UIPageViewController 非常适合模拟页面,但默认的 GestureRecognizer (UIPanGestureRecognizer) 仅响应单指事件。我想在其他手指事件之上添加一个两指事件。
如何将另一个 PanGestureRecognizer 添加到当前 UIPageViewController 实例?这个新的 PanGestureRecognizer 应该等待两个手指平移触摸,而不禁用原始的 UIPanGestureRecognizer。
如果用户用两根手指而不是一根手指滚动页面,我需要的只是一种引发额外自定义事件的方法,但它仍然应该像调用单指事件一样滚动页面。
如何在 MonoTouch 中做到这一点?
提前致谢。
ios - Xcode UIPageViewController - 如何控制过渡期间的行为?
我一直在 Xcode 中使用UIPageController模板来创建交互式书籍。
在这个应用程序中,每个页面在页面加载后都会播放不同的音频文件。
当我点击页面的一个角时效果很好(第一页的音频停止,第二页的音频开始,没有明显的重叠)。
当我滑动手指并拖动页面时会出现问题。就像在 iBooks 上一样,我可以将页面保持在过渡的中间,同时查看两个页面,但这会导致两个页面的音频重叠。
最理想的情况是,我希望第一页的音频在过渡开始后立即停止,而第二页的音频在过渡结束后立即开始(页面卷曲到达屏幕末尾),但是其中任何一个仅这些就可以给我一个很好的结果。
问题是我找不到添加 [audioFromPage stop] 或 [audioFromPage play] 的地方,因此没有重叠。
我尝试将这些行添加到setViewControllers:direction:animated:completion:
方法以及viewControllerAfterViewController和viewControllerBeforeViewController方法中,但它们都没有工作。
你们对如何解决这个问题有任何想法吗?
ipad - 将 NIB 与 UIPageViewController 一起使用
我正在尝试使用 UIPageViewController 来创建图书应用程序。每个页面当前都有自己的视图控制器和 Nib,并且有自己的一套独特的功能。我没有使用 Storyboard,因为这本书的应用程序有 40 多页。
我很难找到如何将 NIBS(及其视图控制器)与 UIPageViewController 一起使用。UIPageViewController 将切换到所需的 viewcontroller/NIB,但不会响应任何 UIPageViewController 手势。
是否有使用带有 NIB 的 UIPageViewController 的示例可能会有所帮助?
有什么想法吗?谢谢你的帮助!