【问题标题】:How to have a floating modal controller on top of another controller and have interaction with them at the same time如何在另一个控制器之上拥有一个浮动模态控制器并同时与它们交互
【发布时间】:2019-07-11 05:06:45
【问题描述】:

我想知道将浮动模态控制器置于另一个控制器之上的最佳方法,如下图:

如您所见,此页面的顶部是模态视图。

我可以在下面的控制器类中实现这个顶视图,但我想为它有一个单独的控制器,但我不知道如何呈现该类,以便用户可以同时控制两个控制器。

如果我创建一个常规的透明类并以模态方式呈现它,用户将失去与下层控制器的交互联系。

【问题讨论】:

  • 您可以使用容器视图嵌入视图控制器。
  • @nayem ,如何在模态控制器类中处理该容器视图的拖动?
  • 你可以为视图类创建你的其他控制器类,只是不要为它创建一个 uiviewcontroller,在它的类中处理动作和手势,这也取决于你的应用程序架构,如果我有什么地方出错了告诉我。
  • @Alfi 是的,在其类中处理动作。
  • @Shivam Gaur,谢谢,我会试试的!

标签: swift modalviewcontroller floating


【解决方案1】:

@Shivam Gaur 建议的基础。

我创建了一个自定义类并构建了所有东西来处理那里的顶视图。

但我仍然需要处理与我的低级中的子视图项的交互,但值得一试。

Here is this GitHub link of this project.

【讨论】:

    猜你喜欢
    • 2011-05-18
    • 2016-12-18
    • 2014-03-07
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多