如何在prepareForSegue之前进行内部修饰

时间:2012-09-18 05:01:31

标签: iphone objective-c

我正在使用自定义UITableViewCell,此单元格包含圆形矩形。 这个圆形矩形被限制在内部的动作触摸中,并且相同的按钮用于执行到另一个视图的segue。

首先调用prepareForSegue,然后调用内部方法调整。

有没有办法让这种情况发生逆转?

3 个答案:

答案 0 :(得分:2)

您显然已将segue从按钮链接到下一个视图控制器。删除它并创建一个新的segue,但是从视图控制器到视图控制器(从黄色视图控制器图标开始)并为其命名。

现在不会自动调用segue。您可以使用此代码自行调用它 [self performSegueWithIdentifier:@"segue identifier" sender:self];

答案 1 :(得分:1)

删除segue表单StoryBoard。

&安培;在你的按钮动作中写下这段代码。

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyBoard instantiateViewControllerWithIdentifier:@"viewId"];
[self.navigationController pushViewController:vc animated:YES];

答案 2 :(得分:1)

你可以在里面调用一个方法来编写你想要做的代码 然后你可以通过使用以下代码来调用你的viewcontroller来执行segue操作
[self performSegueWithIdentifier:@"your segue identifier" sender:self];希望这会有所帮助。