presentModalViewController不适用于iphone中的按钮事件?

时间:2009-11-16 15:07:27

标签: iphone

在我的应用程序中,我使用了UiViewController,并能够使用PushViewController推送其他视图。 但是,每当我使用presentModalViewController时,我无法在视图上获得BackButton click事件的全部功能,这对于pushviewController工作正常。使用调试我能够到达函数,但不能能够将整段代码执行到该函数中。我使用了下面的代码。

[self.navigationController popViewControllerAnimated:YES]; [self.navigationController dismissModalViewControllerAnimated:YES];

但是无法返回推送页面。在应用程序中看不到任何线条效果。

如果我从PushviewController转移到presentModalViewController做了一些不寻常的事情,任何机构都可以给我任何建议吗?

我只是想在我的应用程序中将presentModalViewController作为水平或垂直的一些效果。但是,我无法看到该视图上的事件的任何影响。我能够看到水平和垂直效果。

请以适当的解决方案或任何其他解决方案指导我。

谢谢,

Mishal Shah。

2 个答案:

答案 0 :(得分:1)

我不认为在ModalViewController中设置了navigationController属性。所以说self.navigationController不能在你的Modal View Controller里面工作。也就是说,即使你把它放在那里,我也不能理解你格式化问题的方式。

如果您想要更多帮助发布更多代码/格式,那么最好/开始接受更多问题的答案。

答案 1 :(得分:1)

我认为接受的做法是从您呈现它的视图控件中解除模态视图控制器。使用通知将消息发送回呈现控制器并在那里将其关闭。

我认为这就是你所问的问题,这个问题有点不清楚。