ios - 关闭 PopOver ViewController 时黑色闪烁

标签 ios swift uipopovercontroller

我在关闭 PopOverViewController 时出现黑色闪烁屏幕。

ViewController.swift 中的代码

 if segue.identifier == "addComment"
    {   
               let controller = segue.destinationViewController as! ProfileCommentPopOver
                controller.popoverPresentationController?.delegate = self
                controller.preferredContentSize = CGSizeMake(250, 150)
               controller.fetchedProfileID = sendToUserID
        }

PopOverViewController.swift

 @IBAction func addCommentAction(sender: UIButton)
{
                    self.dismissViewControllerAnimated(true, completion: nil)

}

Please check screenshot

最佳答案

尝试

@IBAction func addCommentAction(sender: UIButton)
{
     self.dismiss(animated: true, completion:{})
}

关于ios - 关闭 PopOver ViewController 时黑色闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538652/

相关文章:

ios - 如何将标准信息按钮添加到 iOS 中的导航栏?

iphone - 适用于 iPad/iPhone 的自定义弹出框

ios - UIPopoverController不断重新加载UIWebView

ios - 应用程序更新时的 NSUserDefaults 行为

ios - 核心图 : Autoscaling y-axis labels according to plot data

json - 处理多页 JSON 和 TableView?

ios - 有没有像 UIPopOverController 这样的 API

ios - Swift-通过应用程序使用数据

ios - 在 iOS 上运行小型周期性高优先级后台任务

swift - 如何从同一 ViewController 的扩展访问 var