好的,所以我有一个 UIButton 嵌入到 UIImageView 中,它构成了 UIView 的一部分。
按钮的选择器调用应该运行的方法:
[self performSegueWithIdentifier:@"SegueToMoreInfo"];
但是我得到了错误:“myclassname”的界面上没有可见声明选择器“performSegueWithIdentifier”。
基本上我真的需要从 UIView 中执行一个 segue。如果不可能,我将如何从 UIViewController 调用?
编辑:更多信息:
//adding button
UIButton *attractionButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[attractionButton addTarget:self
action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchUpInside];
[attractionButton setTitle:@"Attraction Info" forState:UIControlStateNormal];
attractionButton.frame = CGRectMake(80.0, 80, 160.0, 40.0);
[_image1 addSubview:attractionButton];
我的方法:
(IBAction)buttonClicked:(id)sender
{
[self performSegueWithIdentifier:@"SegueToMoreInfo" sender:sender];
}