如果条件不满足,Xcode storyboard取消推送

如果条件不满足,Xcode storyboard取消推送,第1张

概述我在导航视图控件中有一个带有按钮的故事板,这个控件也有文本框,它使用storyboard segue push。 但是,我有一些输入检查,并且如果任何文本字段为空,我警告用户。 我可以这样做,但它会提醒用户,然后切换到另一个视图。 如果按钮按压方法中没有满足if条件,是否有办法取消此按钮? N.B这个推送是由故事板界面而不是代码创建的。 还可以使用以下内容,并且可以适用于不同类型的区段,如推,放卷 我在导航视图控件中有一个带有按钮的故事板,这个控件也有文本框,它使用storyboard segue push。
但是,我有一些输入检查,并且如果任何文本字段为空,我警告用户。

我可以这样做,但它会提醒用户,然后切换到另一个视图。

如果按钮按压方法中没有满足if条件,是否有办法取消此按钮?

N.B这个推送是由故事板界面而不是代码创建的。

解决方法 还可以使用以下内容,并且可以适用于不同类型的区段,如推,放卷等。从故事板中命名segue并使用此处给出的代码。如果不想要执行特定的段落,返回否,返回YES。该方法应该在源视图控制器中。

- (BOol)shouldPerformSegueWithIDentifIEr:(Nsstring *)IDentifIEr sender:(ID)sender {    if ([IDentifIEr isEqualToString:@"Segue_name"]) {        NSLog(@"Segue Blocked");        //Put your valIDation code here and return YES or NO as needed        return NO;    }    return YES;}
总结

以上是内存溢出为你收集整理的如果条件不满足,Xcode storyboard取消推送全部内容,希望文章能够帮你解决如果条件不满足,Xcode storyboard取消推送所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存