gpt4 book ai didi

ios - 如何跳出 IBAction?

转载 作者:行者123 更新时间:2023-11-28 19:04:35 25 4
gpt4 key购买 nike

我有一个包含一些文本字段的 ViewController。如果这些文本字段是空白的并且用户想要点击“保存”按钮,我不希望用户能够保存。我希望它们从 IBAction 中退出并且没有任何内容可以保存。我该怎么做呢?

- (IBAction)save:(id)sender {

if ([personYouOweMoney.text isEqualToString: @" "] && [amtYouOwe.text isEqualToString:@" "])
{
//GET OUTTA THIS DANG IBACTION
}

最佳答案

I want them to be exited out of the IBAction and nothing to be saved.

您可以通过检查条件并返回来完成,如下所示:

if (/*all fields are empty*/) {
return;
}

但是,从用户界面设计的角度来看,这是错误的做法。您的最终用户会相信发生了什么事,因为他们被允许点击按钮。更好的方法是在所有输入字段为空时禁用 [Save] 按钮,并仅在有要保存的内容时才重新启用它。这会让最终用户清楚地知道系统为什么不保存东西,因为他们会知道保存是不可能的,直到他们输入一些东西(如果从上下文中这不是很明显,考虑添加一条消息来达到这个效果就在你禁用的按钮旁边)。

关于ios - 如何跳出 IBAction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21668526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com