我试图在下面执行类似图片。有些视图应按顺序显示,其上方的栏显示任务流程。
如图所示,应显示第一个配置文件视图。当用户点击Go to Next View Button
时,应显示第二个视图(价格视图)。顶部栏显示我们所在的当前视图。我已尝试PagingMenuController已创建包含视图的菜单,然后禁用滚动功能。但PagingMenuController
同时加载所有视图,而且我也不知道如何转到子视图中的下一个菜单项。现在我想到容器视图可能会有所帮助,但到目前为止我还没有使用容器视图,我不知道它对我的目的有好处。
我也希望顶部栏没有在视图之间滑动(仅在按钮上)和一个同时启用视图。
任何帮助都会被提升。
答案 0 :(得分:2)
你的问题既宽泛又含糊。我的答案也将是相当高的水平。我建议你按照我的大纲,如果你遇到特定的一步,发布你的代码,告诉我们你遇到的问题,我们可以帮你修复它。
这很简单。创建自定义视图控制器在底部给它一个包含当前子视图控制器的容器视图。使用视图控制器转换方法在子视图控制器之间切换。您将要为每个新的子视图控制器添加布局锚点,以将其所有视图的边缘固定到容器视图的边缘。
在顶部创建自定义控件以显示点并突出显示当前视图控制器的标题。
如果您希望下一个/上一个按钮位于子视图控制器上,请将它们放在那里,并使用next和previous方法将委托属性添加到指向父视图控制器的所有子视图控制器。
顺便说一句,在英语等语言中,文字从左到右排列,我认为你的第一页将在左边,最后一页在右边。 (我认为配置文件在左侧并在右侧支付更有意义。)