UIButton遍及UIPageViewController的所有页面
我正在开发一个iPhone应用程序,并创建了一个UIPageViewController
(让我们称之为容器 ),它包含许多UIViewController
页面(让我们称之为子页面 )。 子页面过渡样式是滚动。
现在,我喜欢做的是在容器的右上角创建一个按钮,而不是在子页面中 。 这个想法是,当子页面从一个页面滚动到另一个页面时,按钮将保持在屏幕上。 如果我在其中一个子页面中创建按钮,则每个子 页面都有自己的按钮,按钮将与子页面一起滚动。 我想保留按钮而不移动容器 ,而子页面滚动。
我尝试使用故事板将按钮添加到容器中 ,但现在允许进入。我不能将它放在那里,我怀疑原因是因为容器属于UIPageViewController
类型。
我怎么能用故事板做到这一点?
谢谢。
- 在故事板中,创建一个标准的Viewcontroller场景。
- 在此场景中添加固定按钮和容器视图。
- 添加容器视图将自动添加嵌入式视图控制器。 选择此项并将其删除。
- 将页面视图控制器拖到故事板中。
- 选择容器视图并从“触发的segues”列表中的“viewDidLoad”项拖动到页面视图控制器。 选择“嵌入”作为segue类型。
在代码中,将按钮添加到uipageviewcontroller
将按钮拖放到控制器(UIPageViewController)(确保它是好的控制器)。 并添加一些约束来阻止它在顶角。