【问题标题】:Modal Pop up in Swift 3Swift 3 中的模态弹出窗口
【发布时间】:2017-04-12 12:55:32
【问题描述】:

我想使用 swift 实现一个弹出模式。我必须实现这样我才能根据用户点击的响应(是/否)再弹出一个。我该如何实现呢? 任何帮助都会非常有帮助。

【问题讨论】:

标签: ios swift3 mobile-application


【解决方案1】:

UIAlertController 就是为此目的而设计的。

        let alertController = UIAlertController(title: "Default AlertController", message: "A standard alert", preferredStyle: .Alert)

        let cancelAction = UIAlertAction(title: "No", style: .Cancel) { (action:UIAlertAction!) in
            println("you have pressed the No button");
            //Call another alert here
        }
        alertController.addAction(cancelAction)

        let OKAction = UIAlertAction(title: "Yes", style: .Default) { (action:UIAlertAction!) in
            println("you have pressed Yes button");
            //Call another alert here
        }
        alertController.addAction(OKAction)

        self.presentViewController(alertController, animated: true, completion:nil)

【讨论】:

  • 我知道这个警报控制器,但场景是我必须制作自定义模式弹出窗口,如何实现自定义弹出窗口?
  • 简单的方法是,将 UIView 设置为透明背景。在它上面再添加一个视图作为弹出窗口。现在开始设计那个 UIView。
  • 好的,这似乎是一个更好的方法。我一定会实施。谢谢:)
  • 用很少的动画基础显示和隐藏这个pop,将满足您的要求。否则,如果您可以使用第三方库(不总是推荐),那么可以使用很多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-28
  • 1970-01-01
  • 1970-01-01
  • 2023-02-05
  • 2013-01-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多