我有一个用于iPad应用程序的TabBarApplication,它通过检查Loginstatus在其中一个选项卡中切换两个ModalViews(LoginForm / Memberarea)。一切正常,但当我切换到应用程序的另一个选项卡然后切换回来时,没有显示模态视图,并且视图不刷新以再次检查状态。
有没有办法在TabView上保留模态视图,即使用户切换到另一个标签? 或者可以在其标签变为活动状态时刷新视图吗?
如果有人可以帮我解决这个问题会很棒!
编辑:问题解决了!
我自己解决了。 =)
问题是:在切换到另一个TabView后,模态不会显示,但不会被解雇。我的日志中显示错误,显示无法查看模式。
所以为了解决这个问题,我使用了“viewWillDissapear”方法并在切换Tabs之前解除了我的modalView,如下所示:
[self dismissModalViewControllerAnimated:YES];
Modal被解除,并且在再次切换View加载并显示应得的modalView之后。 =) 谢谢你的回答。
答案 0 :(得分:0)
您可以通过在视图控制器中实现viewWillAppear
来执行您正在讨论的刷新代码
答案 1 :(得分:0)
调用在viewwillappear方法中调用模态视图控制器的代码。