【问题标题】:how to manage view controllers in a sequential pattern - swift如何以顺序模式管理视图控制器 - swift
【发布时间】:2017-06-14 20:19:35
【问题描述】:

我正在尝试实现如下图所示的东西。有些视图应该按顺序显示,它们上方的条形显示任务流。

如图所示,应显示第一个配置文件视图。当用户单击Go to Next View Button 时,应显示第二个视图(价格视图)。顶部栏显示了我们所在的当前视图。我已经尝试PagingMenuController 创建一个带有视图的菜单,然后禁用滚动。但是PagingMenuController 同时加载所有视图,而且我不知道如何转到子视图中的下一个菜单项。现在我在考虑容器视图可能会有所帮助,但到目前为止我还没有使用容器视图,而且我不知道它是否适合我的目的。 我还希望顶部栏无需在视图(仅在按钮上)和一个启用视图之间滑动。 任何帮助将不胜感激。

【问题讨论】:

    标签: ios paging uicontainerview


    【解决方案1】:

    您的问题既宽泛又含糊。我的回答也将是相当高的水平。我建议您按照我的大纲进行操作,如果您在某个特定步骤上遇到困难,请发布您的代码,告诉我们您遇到的问题,我们可以帮助您解决它。

    这很简单。创建自定义视图控制器。在底部给它一个包含当前子视图控制器的容器视图。使用视图控制器转换方法在子视图控制器之间切换。您需要为每个新的子视图控制器添加布局锚点,以将其所有视图的边缘固定到容器视图的边缘。

    在顶部创建一个自定义控件以显示点并突出显示当前视图控制器的标题。

    如果您希望下一个/上一个按钮位于子视图控制器上,请将它们放在那里,并使用下一个和上一个方法向指向父视图控制器的所有子视图控制器添加一个委托属性。

    顺便说一句,在英语等语言中,文本从左到右排列,我认为您的第一页将在左侧,最后一页将在右侧。 (我认为将个人资料放在左侧并在右侧付款更有意义。)

    【讨论】:

    • 这是一个很好的帮助。我想看看容器好不好。我会用它,有需要的请教。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2013-12-26
    相关资源
    最近更新 更多