gpt4 book ai didi

objective-c - 如何在一个 if 语句中使用多个项目?

转载 作者:行者123 更新时间:2023-11-28 18:43:10 25 4
gpt4 key购买 nike

在这种情况下,我使用:

- (IBAction)reset:(id) sender {

if ((boxHide1.hidden = YES) && (boxHide2.hidden = YES)) {
resetHide.hidden = NO;
}

我该怎么做?我在声明中总共需要 12 个项目。谢谢!

最佳答案

您可以使用@Joe 发布的解决方案,但正如您所知,隐藏/取消隐藏的代码可能会变得非常困惑且难以阅读。

如果你想保持你的代码干净且易于理解/维护,我会将所有这些按钮放入一个 NSMutableArray 并遍历它以确定是否要显示重置按钮。

BOOL showResetButton = YES;
for (UIButton *button in buttonsArray)
{
if (button.hidden == NO) // If any of the buttons is not hidden do not show the reset button
showResetButton = NO;
}
resetButton.hidden = showResetButton;

关于objective-c - 如何在一个 if 语句中使用多个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8856327/

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