在执行segue之前,我必须设置一些参数,所以我必须使用CUSTOM SEGUE,对吗? 在这种情况下,我会进行从动画到另一个动画的过渡,但是我没有NavigationController(并且我不想插入一个!)

是否可以不使用NavigationController并通过自定义segue更改视图?

另外,是否可以为按钮设置一个动作并在执行segue之前执行一些代码行? 我找到了这个解决方案:

  • (IBAction)showDetailView:(id)发送者{

    //代码

    .....

    [self performSegueWithIdentifier:@“ ShowDetail” sender:sender];

    }

    但是它需要导航控制器...

    谢谢大家,对我的英语不好!

有帮助吗?

解决方案

在情节提要中创建序列时,请选择“模式”而不是“推”(自定义是指我认为不需要的第三种类型)。选择序列,然后使用属性检查器为其命名。在我的代码示例中,我使用名称“ editTitleBlock”。

要在目标视图控制器(将是模式视图控制器)上设置属性,请在您的第一个视图控制器中放置prepareForSegueMethod,如下所示: 通用标签

要返回第一个视图控制器,请使用: 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top