UIButton遍及UIPageViewController的所有页面

Gre*_*eso 5 scroll objective-c uiviewcontroller ios uipageviewcontroller

我正在开发一个iPhone应用程序,并创建了一个UIPageViewController(让它称之为容器),其中包含许多UIViewController页面(让我们称之为子页面).该子页面过渡风格滚动.

现在,我喜欢做的是在容器的右上角创建一个按钮,而不是在子页面中.这个想法是,当子页面从一个页面滚动到另一个页面时,按钮将保持在屏幕上.如果我在其中一个子页面中创建按钮,则每个页面都有自己的按钮,按钮将与子页面一起滚动.我想保留按钮而不移动容器,而子页面滚动.

我尝试使用故事板将按钮添加到容器中,但现在允许进入.我不能将它放在那里,我怀疑原因是因为容器属于类型UIPageViewController.

我怎么能用故事板做到这一点?

谢谢.

Pau*_*w11 14

  1. 在故事板中,创建一个标准的Viewcontroller场景.
  2. 在此场景中添加固定按钮和容器视图.
  3. 添加容器视图将自动添加嵌入式视图控制器.选择此项并将其删除.
  4. 将页面视图控制器拖到故事板中.
  5. 选择容器视图并从"触发的segues"列表中的"viewDidLoad"项拖动到页面视图控制器.选择"嵌入"作为segue类型.