그래서 UIView의 일부를 구성하는 UIImageView에 UIButton을 임베드했습니다.performSegueWithIdentfier를 UIView 내에서 수행하는 방법
[self performSegueWithIdentifier:@"SegueToMoreInfo"];
을 나는 오류가 발생하지만 :
버튼의 선택이 실행해야 할 메소드를 호출 'myclassname'선택기를 선언하기위한 인터페이스에서 눈에 띄는 '을 performSegueWithIdentifier'.
기본적으로 UIView 내에서 segue를 수행해야합니다. 가능하지 않다면 대신 UIViewController에서 어떻게 호출합니까?
편집 : MORE INFO :
//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];
}
그 코드는 어디에 있습니까? 어떤 반에서? 이 클래스는 UIViewController의 하위 클래스입니까? – Spectravideo328
그것은 내가 작동하지 않는 이유라고 생각하는 UIView의 하위 클래스에 앉아 있습니다. 여기에서 할 수 있는지 알아야합니다. – CreativeAbyss