【问题标题】:programmatically select cell and segue to tabbarcontroller以编程方式选择单元格并转到 tabbarcontroller
【发布时间】:2013-03-07 23:16:33
【问题描述】:

我有一个包含表格和按钮的主视图 (uitableviewcontroller)
该按钮与模态 segue 链接到另一个视图以将对象添加到表中(在主视图上)
并且单元格通过模态 segue 链接到 tabbarcontroller,在第一个选项卡上显示有关此对象的详细信息

我正在尝试在创建新对象后自动转换到详细视图(到第一个选项卡)

我不知道该怎么做
使用 performSegueWithIdentifier 失败,演示已在进行中
并使用 tableView didSelectRowAtIndexPath 我无法完全创建此转换的逻辑

我们将不胜感激
谢谢你

【问题讨论】:

    标签: ios objective-c uitableview uitabbarcontroller segue


    【解决方案1】:

    按钮有关联的动作吗?如果是这样,您可以使用 performselector 来模拟按钮按下。

    [self performSelector:@selector(buttonAction:) withObject:nil afterDelay:0.01];   
    

    如果因为正在展示而导致触发segue的问题失败,您也可以使用我上面提到的方法在适当的延迟后调用一个方法,以确保视图已经呈现。可能您会将它与 viewDidAppear 方法结合使用。希望对您有所帮助。

    【讨论】:

    • 感谢您的帮助,但我通过在我拥有的关闭视图中禁用动画修复了正在进行的演示错误
    猜你喜欢
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    相关资源
    最近更新 更多