0

所以,我对此很陌生。无论如何,我有大约 36 个按钮连接到一个动作,它们通过tag. 稍后在应用程序中,当按下一个不是 36 的按钮时,我想禁用 36 按钮。可能吗?

4

1 回答 1

0

对的,这是可能的。使用他们的enabled财产。

因为他们有标签,你可以参考每一个[self.view viewWithTag:tag]

例如,假设标签是 1 到 36。然后:

for (int i = 1; i < 37; i++)
     [[self.view viewWithTag:i] setEnabled:NO];

如果您想省略禁用某个特定按钮,则需要修改该逻辑。我只是展示一般的想法。

于 2013-05-05T00:57:24.373 回答