如何在没有NavigationController的情节提要中执行动画自定义segue?
-
28-10-2019 - |
题
在执行segue之前,我必须设置一些参数,所以我必须使用CUSTOM SEGUE,对吗? 在这种情况下,我会进行从动画到另一个动画的过渡,但是我没有NavigationController(并且我不想插入一个!)
是否可以不使用NavigationController并通过自定义segue更改视图?
另外,是否可以为按钮设置一个动作并在执行segue之前执行一些代码行? 我找到了这个解决方案:
-
(IBAction)showDetailView:(id)发送者{
//代码
.....
[self performSegueWithIdentifier:@“ ShowDetail” sender:sender];
}
但是它需要导航控制器...
谢谢大家,对我的英语不好!
解决方案
在情节提要中创建序列时,请选择“模式”而不是“推”(自定义是指我认为不需要的第三种类型)。选择序列,然后使用属性检查器为其命名。在我的代码示例中,我使用名称“ editTitleBlock”。
要在目标视图控制器(将是模式视图控制器)上设置属性,请在您的第一个视图控制器中放置prepareForSegueMethod,如下所示: 通用标签
要返回第一个视图控制器,请使用: 通用标签
不隶属于 StackOverflow