如何创建或呈现这样的视图控制器(Facebook Modally方式?)

时间:2019-03-24 19:45:38

标签: swift xcode uiviewcontroller modal-dialog popup

enter image description here我需要呈现这样的视图,而没有全屏显示popOver o弹出,我不知道这种当前方式是否有名称。有人知道这样做的方法吗?或者有人可以告诉我在哪里可以找到它?感谢所有人

1 个答案:

答案 0 :(得分:0)

打开半透明模式控制器:

class ViewController: UIViewController {

   func openTranslucentController() -> ModalController {

        let storyboard: UIStoryboard = UIStoryboard(name: "Controller", bundle: nil)
        let controller: ModalController = storyboard.instantiateViewController(withIdentifier: "ControllerIdentifier") as! ModalController

        controller.view.backgroundColor = UIColor.black.withAlphaComponent(0.5)
        controller.modalPresentationStyle = .overCurrentContext
        self.present(controller, animated: true, completion: nil)
    }
}

现在,您可以按要求的方式进行设计了。