【问题标题】:How to create a custom pop-up modal dialog on iOS?如何在 iOS 上创建自定义弹出模式对话框?
【发布时间】:2021-05-06 14:43:37
【问题描述】:

我是 iOS 开发的新手。我可以看到 Apple 关于Modality 的指南。 但是,我不知道如何实现类似于 Gmail 应用程序的自定义模式对话框:

我应该如何开始?是否有示例代码供自学者学习?

非常感谢

【问题讨论】:

  • 您是否考虑过只使用简单的 UIView 和另一个 UIView 来阴影背景,您可以使用自动布局将其放置在中心。最近我实现了类似的东西,从下往上弹出,我也找不到任何现成的解决方案
  • 这里是链接如果你想查看gist.github.com/milano95a/…
  • 您可以使用具有顶部、底部、左侧、右侧约束的 UIViewController 使用自动布局或来自情节提要和透明背景视图。会有 UIView 并且这个 UIView 将有 imageView 和两个标签和一个按钮,在 UIView 中这个视图将具有相对于 UIView 的自动布局约束

标签: ios iphone


【解决方案1】:

您应该调查UIViewControllerTransitioningDelegate 示例。

这将允许您定义一个自定义转换,您可以在多个不同的视图控制器中重复使用该转换。它还允许您将转换逻辑与模态呈现的位置或呈现的内容分离。

【讨论】:

    猜你喜欢
    • 2017-03-11
    • 2015-03-22
    • 2018-05-14
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 1970-01-01
    • 2010-10-21
    相关资源
    最近更新 更多