Tag: 解雇

在对话框外按下时如何closuresDialogFragment?

我正在使用一个DialogFragment ,并且当我DialogFragment时已经成功地设置了一个closures(即closures)对话框的图像时,我很难find方法来解除对话框,当用户点击它之外的任何地方,就像它工作与正常的对话框。 我以为会有某种 dialogFragment.setCanceledOnTouchOutside(true); 调用,但我没有看到在文档中。 DialogFragment可以吗? 还是我看错了地方? 我尝试拦截“父”活动中的触摸事件,但除了没有发生任何触摸事件外,对我来说这似乎不正确。

iPhone – closures多个ViewControllers

我有一个很长的视图控制器层次结构; 在第一个视图控制器我使用这个代码: SecondViewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; [self presentModalViewController:svc animated:YES]; [svc release]; 在第二个视图控制器我使用这个代码: ThirdViewController *tvc = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil]; [self presentModalViewController:tvc animated:YES]; [tvc release]; 等等。 所以有一个时刻,我有很多视图控制器,我需要回到第一个视图控制器。 如果我一次回来一步,我在每个视图控制器中使用这个代码: [self dismissModalViewControllerAnimated:YES]; 如果我想从第六个视图控制器直接返回到第一个视图控制器,我必须做什么来一次解散所有的控制器? 谢谢