【问题标题】:Navigate to details view controller from subviewcontroller of present view controller从当前视图控制器的子视图控制器导航到详细视图控制器
【发布时间】:2014-10-28 09:45:25
【问题描述】:

我有 UIView A ,在视图 A 中将视图 B 作为子视图。视图 B 是表视图。单击表视图行时,它将导航详细信息视图 C。关闭视图 C 时,它应返回主视图 A。

A>B>C,关闭时A<B<C

但它只会出现在B<C

它在视图 B 类-

  [self presentModalViewController:detailView animated:YES];

查看C

  [self dismissModalViewControllerAnimated:YES];

它应该来自视图 A。它不起作用。

【问题讨论】:

  • 作为子视图,或者您将其作为视图控制器推送到 UINavigationController 堆栈?

标签: ios objective-c iphone ipad viewcontroller


【解决方案1】:

你可以使用 dismissModalViewControllerAnimated 代替:

[self popToRootViewControllerAnimated:YES]

这将带你回到 UINavigationController 堆栈的第一个 ViewController

【讨论】:

  • 感谢您的回复。我没有使用导航控制器,我正在使用 presentModalViewController 从视图 B 导航到详细视图 C。它对我不起作用。它正在导航,但在关闭视图 C 时,它返回到视图 B ,我想回到视图 A(主视图)。
猜你喜欢
  • 2013-05-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多