我在故事板的外部Nib中创建了一个UITableViewCell。我已经从UITableViewController设置了一个segue到另一个ViewController,它在测试时运行良好。
我想知道如何让Nib中的UIButton调用
当它被按下时[performSegueWithIdentifier:@"identifier" sender:self];
。
有什么想法吗?我仍然非常业余,所以如果你能说得很清楚,我真的很感激。
的问候,
麦克
答案 0 :(得分:1)
在ViewController.h中执行以下操作:
- (IBAction)buttonPressed:(id)sender;
在.m文件中执行以下操作:
- (IBAction)buttonPressed:(id)sender {
[self performSegueWithIdentifier:@"identifier" sender:self];
}
现在转到.xib
文件并将按钮选择器连接到控制器。
答案 1 :(得分:1)
你也可以在故事板上完成同样的事情;右键单击按钮并将箭头拖动到要导航到的viewcontroller,它将给出segue选项(push,modal,custom),然后选择一个。
答案 2 :(得分:0)
在你的呼叫VC中处理它
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"identifier"]) {
>yoursecondVC> *secondViewController = [segue destinationViewController];
secondViewController.<param> = <param>;
}
}