【问题标题】:Dismissing a popover view controller关闭弹出视图控制器
【发布时间】:2014-08-27 04:12:14
【问题描述】:

在应用程序中,当我按下 + 底部时,我会显示弹出视图。然后我让该人输入一些信息,然后他们需要在弹出视图中使用 uiimagepickercontroller 将图片添加到信息中。然后我需要该人能够按下完成按钮并关闭弹出视图。我的问题是,在故事板中,我使用弹出框使视图成为弹出视图,但为了能够显示 uiimagepickercontroller,视图控制器只是一个常规视图控制器。我无法找到一种方法来让一切正常工作并能够通过按下按钮来最小化弹出窗口。目前一切正常,直到我尝试按下按钮关闭视图。

【问题讨论】:

    标签: ios uiviewcontroller uiimagepickercontroller uipopovercontroller


    【解决方案1】:

    你试过dismissViewControllerAnimated吗?

    @IBAction func doneButtonTapped(AnyObject) {
        dismissViewControllerAnimated(true, completion: nil)
    }
    

    https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/dismissViewControllerAnimated:completion:

    【讨论】:

    • 哇,谢谢你,我在找这个。问题 - 它如何知道您在没有指定 self 之类的内容或在最上面的 viewController 上进行任何类型的转换的情况下关闭呈现的弹出框?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 2017-11-23
    • 1970-01-01
    相关资源
    最近更新 更多