如何使用KGModal调用其他类中的viewcontroller

时间:2018-05-04 05:50:43

标签: ios swift uitableview

我正在开发一款应用。该应用程序是迅速的。现在问题是我正在尝试使用KGModel从另一个视图表示视图控制器。 可以说这是两个视图控制器ViewA和ViewB。现在,如果我将viewB设置为初始viewcontroller,那么它工作正常。 tableview控制器的所有委托都成功调用,但如果尝试从viewA调用ViewB,则表视图始终返回空。是否有人知道如何使用KGmodel在当前视图中调用其他视图控制器。提前谢谢。

从ViewA调用ViewB的代码

 let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let controller = storyboard.instantiateViewController(withIdentifier: "MoveToReviewView") as? ReviewViewController
    controller?.assignValue = self
    presentController(controller!)

  func presentController(_ controller: UIViewController) {
    let ret = self.view.frame
    controller.view.frame.size.width = ret.size.width - ret.size.width/4
    controller.view.frame.size.height = ret.size.height/2


    KGModal.sharedInstance().show(withContentView: controller.view, andAnimated: true)
}

输出

enter image description here

0 个答案:

没有答案