2

在我的应用程序中,我有一个带有表格视图的视图控制器。

里面UITableviewCell有一个 uibutton,点击它应该会显示一个弹出视图。

在我的项目中,我已经导入KGModal了在其他视图控制器中正常工作的弹出窗口框架,但是如果我尝试在此处显示弹出视图,似乎它试图在单元格内显示视图,结果很糟糕。

有谁知道我该如何解决?

我认为问题在于我应该“遍历”层次结构并转到 tableview 的 superviewcontroller 然后显示它,但我不知道该怎么做,也不知道它是否是解决问题的正确方法。

如果您需要它,我可以毫无问题地发布。

我可以说“应该”显示弹出视图的代码是:

[[KGModal sharedInstance] showWithContentView:_vistapopup andAnimated:YES];

非常感谢。

4

1 回答 1

0

您有问题,因为您必须将弹出窗口创建代码放在 TableViewController 的某个方法中,而不是 CellViewController 的某个方法中。在您按钮的“touchUpInside”回调中,您想要调用该 TableViewController 的方法。问题实际上是:“如何从 TableCellViewController 子对象中访问 TableViewController 对象? ”看看您的评论,我想我们同意这一点。

试着看看这个话题

我个人最喜欢 Ed Marty 的回答:要么从 appDelegate 到达您的 TableViewController 对象,要么使用单例解决方案。祝你好运!

于 2013-05-20T09:08:00.573 回答