【问题标题】:How to popViewController from button click of custom UITableViewCell如何从自定义 UITableViewCell 的按钮单击中弹出视图控制器
【发布时间】:2011-02-11 22:59:00
【问题描述】:

我在自定义 UITableViewCell 中有一个按钮。它的 UITableView 由 UIViewController 控制。单击该按钮时,我想返回到 RootView。

我正在尝试使用 [self.superview.navigationController popViewControllerAnimated:YES]; 在按钮的目标 Action 中,在 UITableViewCell.m 文件中。但是,它无法识别“navigationController”,因为它不在堆栈中。

单击该按钮时如何返回 RootView?

【问题讨论】:

    标签: iphone xcode uitableview uinavigationcontroller


    【解决方案1】:

    视图与控制器没有明确的关系,并且视图不能在控制器堆栈中。将按钮目标设置为 UIViewController 实例并在操作方法调用中:

    [self.navigationController popToRootViewControllerAnimated:YES|NO];
    

    【讨论】:

    • 感谢您的回答。对不起,奇怪的措辞,我是菜鸟。我不明白如何“将按钮目标设置为 UIViewController 实例”。
    • 你有一个 UIViewController 控制 UITableView 并且可能是委托。创建按钮时,将目标设置为 UIViewController。如果目标是在 xib 中设置的,请将其设置为表的控制器。
    • 如果你得到它的工作,你应该接受答案:)
    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多