有没有办法让按钮不是segue但在故事板中仍然有一个segue?之所以我希望它不会出现故障但在故事板中仍然有一个segue是因为我有一个if语句。
答案 0 :(得分:1)
实施shouldPerformSegueWithIdentifier:sender:
,并将条件逻辑放在其中。
我们假设您有一个名为@"OnMyButton"
的segue,但是当某个变量(我们称之为count
)低于10时,您不想激活它。然后你可以按如下方式编写这个逻辑:
-(BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender {
if ([identifier isEqualToString:@"OnMyButton"]) {
if (count < 10) {
// Count is too low - don't do the segue
return NO;
}
// Fall through to the default, which is YES
}
return YES;
}