具有常量元素的UIPageViewController(在滑动时不移动)

时间:2014-01-07 17:16:47

标签: ios uiview uipageviewcontroller

我正在为我的应用创建一个全屏图像查看器(例如,点击一个缩略图,打开一个全屏查看器,允许缩放(UIScrollView)并滑动到下一个图像)。我目前正在将UIPageViewController呈现为模态视图。我似乎无法弄清楚如何在屏幕上放置一个“关闭”按钮,所以我可以忽略这个模态视图。我试图在UIPageViewController的内容页面上包含“关闭”按钮,但这些项目随着每次滑动而移动(正如它们应该的那样)。那么,我如何创建一个位于UIPageViewController上方的按钮并允许我关闭此视图?

似乎是一个简单的问题但似乎无法找到一个好的解决方案。

1 个答案:

答案 0 :(得分:4)

不要将UIButton添加到UIPageViewController,而是按照您所说的方式随页面滑动一起移动,请执行以下操作:

  1. 创建UIView
  2. 将UIPVC作为子视图添加到新创建的视图中
  3. 也将UIButton作为子视图添加到新创建的视图中。
  4. 现在,您在这个新创建的UIView中有两个子视图,它们可以是单独的视图,您可以在不影响其他视图的情况下进行交互

    您之前所做的是将UIButton添加到UIPVC ,这不是您想要的,如开头段落中所述