问题标签 [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.
ios5 - 在 iOS 5 中为基于页面的应用程序加载背景图像的正确方法?
我正在开发适用于 iOS 5 的 iBooks 类型的应用程序,并且除了背景图像之外的所有东西都可以正常工作。特别是在横向模式下。
到目前为止,我一直在使用:
如果我在 RootViewController 上执行此操作,则脊椎显然不会通过页面视图控制器的视图显示,如果我在页面视图控制器类中使用它,它会删除使用 CGRectInset 指定页面卷曲应该从哪里开始的能力。
我确信这可能是非常基本的东西,但我已经浏览了我拥有的每一本书以及谷歌,我没有看到任何地方都涵盖了这一点。任何帮助,将不胜感激。
谢谢
iphone - 使用 UIPageViewController 并使视图看起来像在飘动
我想知道是否有一种方法可以为第一个视图设置动画UIPageViewController
,使其看起来像其中一个页面角有点飘动?当你第一次来到这个特定的屏幕时,好像一阵微风吹过书页。
这是为了添加某种 UI 提示,以指示可以滑动屏幕。我们显示的内容UIPageViewController
不像书籍那样占据整个屏幕,而是希望让用户更清楚地看到他们可以使用手势进行水平导航。
任何的意见都将会有帮助。
iphone - 我可以同时使用 UIPageViewControllers 吗?
我想同时显示 2 本书。(对于 iPad)我可以为此使用 UIPageViewControllers 吗?
objective-c - 如何从 DataViewController 正确翻页 UIPageViewController?
我希望能够将我的 UIPageViewController 作为特定页面上的事件的结果。在 Xcode 中使用 Page View 模板,实现此目的的正确方法是什么?我正在考虑让 DataViewController 和 ModelController 在 RootViewController 中包含对 UIPageViewController 的引用,然后使用 [(UIPageViewController *) setViewControllers] 方法,但这似乎很草率。有一个更好的方法吗?
ios - UIPageViewController 和屏幕外方向更改
我的应用程序是在 iPad 上运行的标签栏应用程序。
其中一个选项卡包含一个 UIPageViewController,我几乎按照这里的教程实现了它:以编程方式实现 UIPageViewController – 没有故事板。
一切都很好,包括旋转。但是有一个问题 - 如果我转到包含页面视图控制器的选项卡,然后导航到另一个选项卡并更改方向。然后导航回包含页面视图控制器的选项卡,它现在显示不正确。
再次旋转设备,页面视图控制器可见,可以解决问题。
我想这是因为
在该选项卡不可见时不调用。关于如何解决这个问题的任何想法?
iphone - 在情节提要中使用 UIPageViewController
我正在寻找UIPageViewController
与 Xcode 的故事板一起使用。我能找到的唯一例子是这个关于如何UIPageViewcontroller
使用单独的 xib 文件实现的教程。
但是在本教程中,它UIPageViewController
是在扩展类中以编程方式实例化的UIViewController
。这使得翻译故事板如何解释UIPageViewcontroller
(作为其自身的实例)变得复杂。
任何有关如何UIPageViewController
使用 Xcode 的故事板创建功能的帮助将不胜感激。
更新:我设法通过使用默认页面控制器模板在 Xcode 中创建一个新项目来解决此问题。它使用了故事板并且很容易理解。
containers - UIPageViewController 在容器视图控制器中的旋转
我有一个包含其他 ViewControllers 的 UIViewController。初始 ViewController 在 viewDidLoad 中设置:
这个容器控制器已经实现了自动ForwardAppearanceAndRotationMethodsToChildViewControllers来返回YES。它还实现了对非活动视图控制器的手动正向旋转更改
当点击菜单按钮时,我会在 ViewControllers 之间进行转换。
这种过渡适用于我的“普通”视图控制器,并且它们在方向更改后正确显示,即使它们未处于活动状态。但是,其中一个称为 SecondCV 的子视图控制器将UIPageViewController作为子视图控制器。我将UIPageViewControllerDelegate和UIPageViewControllerDataSource设置为此 SecondCV 并在pageViewController:spineLocationForInterfaceOrientation 中:我为纵向返回 UIPageViewControllerSpineLocationMin,为横向返回 UIPageViewControllerSpineLocationMid。此 SecondVC 的旋转在其处于活动状态时可以正常工作 - 有两个页面在横向模式下,一个在纵向模式下正确显示。但是当这个 SecondVC 不活动时,旋转是不正确的。即使调用了 pageViewController:spineLocationForInterfaceOrientation:,Portrait 和 Landscape 模式下仍然有一个页面。我正在尝试解决此问题一段时间,但我没有看到任何其他选项。你有任何想法如何解决这个问题吗?
谢谢你。
ios - 使用多页 UITableView 数据创建文本 pdf
我需要实现创建文本 pdf 的功能,其中包含具有 UITableView 控制器的视图的多个页面。
我可以创建 pdf,但只有一页。
问题是这样的:我无法在将 tableView 渲染到 pdf 上下文时破坏它。我正在使用以下代码来执行此操作:
如您所见,我正在使用self.m_TableView.layer
渲染。我不能打破 UITableView 层。
有没有其他方法可以从 tableview 控件创建包含多个页面的 pdf?
ios - UIPageViewController 在方向改变时抛出 SIGABRT
我有以下代码来显示杂志类型的应用程序。当应用程序旋转时,它会运行此代码。我确保它仅在旋转到支持的方向时运行。当此函数返回时,应用程序将失败并显示 SIGABRT。没有其他迹象表明原因。
我知道这是这个功能,因为当我删除它时,程序不会失败。
iphone - UIPageView UIWebView 预取
我正在使用 UIPageViewController 制作应用程序。现在我在每个页面中只有一个 UIWebView。现在我[_webView loadRequest:requestObj];
在 viewWillAppear 里面运行。它工作正常,但是当手势识别器处理翻页事件时发送 http 请求时,页面显示时会有延迟。
我试着在里面写一些代码
但我无法让它工作。
有什么好方法可以在翻转之前为下一页预取 UIWebView 以使页面在翻转时立即显示?