【问题标题】:How to make a label like popup dialog from navigation bar in iOS如何在 iOS 的导航栏中制作一个类似于弹出对话框的标签
【发布时间】:2015-12-18 09:55:19
【问题描述】:

我找到了一个很好的弹出对话框来显示一些消息。 用户不需要点击任何东西。

有人知道如何从导航栏制作一个类似于弹出对话框的标签,如下所示:

普通(没什么,只是为了比较...):

然后出现对话框:

【问题讨论】:

    标签: ios dialog popup


    【解决方案1】:

    您可以将目标添加到该关闭按钮,然后在该目标方法中您可以关闭弹出对话框。

    如果您想在一段时间后关闭此弹出窗口,您可以使用以下代码块。

    这里我在 2 秒后执行操作。

     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
            //dismiss popup window
        });
    

    已编辑

    对于那种类型的弹出对话框,您可以使用下面的库。

    https://github.com/edgurgel/CMNavBarNotificationView

    希望这会对你有所帮助。

    【讨论】:

    • 谢谢。但我想知道的是如何制作这样的 UI 部分......我已经编辑了我的答案。
    • 好的。当任何通知出现时,您希望在上方或导航栏的位置弹出通知?这个库可能会帮助你github.com/edgurgel/CMNavBarNotificationView
    • 谢谢。看起来很不错
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多