Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以,我对此很陌生。无论如何,我有大约 36 个按钮连接到一个动作,它们通过tag. 稍后在应用程序中,当按下一个不是 36 的按钮时,我想禁用 36 按钮。可能吗?
tag
对的,这是可能的。使用他们的enabled财产。
enabled
因为他们有标签,你可以参考每一个[self.view viewWithTag:tag]
[self.view viewWithTag:tag]
例如,假设标签是 1 到 36。然后:
for (int i = 1; i < 37; i++) [[self.view viewWithTag:i] setEnabled:NO];
如果您想省略禁用某个特定按钮,则需要修改该逻辑。我只是展示一般的想法。