gpt4 book ai didi

objective-c - 菜单选项没有改变 - cocoa

转载 作者:行者123 更新时间:2023-12-03 16:59:54 24 4
gpt4 key购买 nike

我正在制作一个 cocoa 应用程序,其中有一个菜单 - 您可以看到下图 - 但问题是当我单击任何其他选项时,例如;减法、乘法或除法,它不会被选择。可能是什么问题?

注意:当我制作菜单时,我检查了添加状态选项为ON,其余为OFF。

alt text

最佳答案

与单选按钮(NSMatrix 中的单元格)不同,没有简单的方法将一堆菜单项分组在一起以获得单选按钮/复选框组功能。您只需在所有这些菜单项的操作方法中自行处理此问题:将所选菜单项(操作的发送者)的状态设置为打开,并将其所有邻居设置为关闭。

我希望菜单不是为用户提供切换事件运算符(operator)的唯一方式;用户至少应该有可以使用的按钮,并且如果有的话应该能够使用他们的键盘。不要忘记保持菜单项和按钮的状态同步;您可能应该将所有运算符(operator)菜单项和所有运算符(operator)按钮挂接到一个操作,并更新所有运算符(operator)菜单项和所有运算符(operator)按钮以响应其中任何一个操作。

您可以为 IB 中的按钮和菜单项设置标签,并在代码中检查发件人的标签,以便了解用户选择了哪个运算符(operator)。

关于objective-c - 菜单选项没有改变 - cocoa ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4060167/

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