将一个viewController作为popUp呈现在当前控制器上

时间:2018-05-04 09:14:15

标签: ios swift uitableview

我已经创建了一个UIView控制器,并希望在按钮单击时调用此控制器作为弹出窗口。我使用KGModel来表示屏幕上的弹出窗口。  调用控制器并使用KGModel显示的代码是

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

let ret = self.view.frame // 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)

此代码正在运行并显示视图。

  • 问题是,当我在KGModel中呈现视图时,tableview的代表没有被调用,并且单元格没有显示。

  • 但是当我将控制器称为子视图控制器时,它工作正常。

我不知道代表们没有被调用的问题。

0 个答案:

没有答案