popUpButton 已 setEnabled:YES 但不允许单击

发布于 2024-08-26 00:10:12 字数 217 浏览 10 评论 0原文

我的 popUpButton 位于一个带有一组 popUpButton 的窗口中。如果我尝试单击 4 个垂直对齐按钮中的第 2 个,则不会出现弹出菜单。如果我选择第三个或第四个,那么第二个现在就可以选择了。

在我的代码中,popUpButton 上的 setEnabled 是:YES。

关于在控制器中查看何处的想法?

这是一个 Objective C/Cocoa 问题。

my popUpButton is in a window with a group of popUpButtons. If I try to click the 2nd of 4 vertically aligned buttons then the popdown menu will not appear. If I select the 3rd or 4th then the 2nd will now be selectable.

throughout my code the setEnabled on that popUpButton is :YES.

ideas on where to look in my controller?

This is a Objective C/Cocoa Question.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仅此而已 2024-09-02 00:10:12

解决方案是在 -validateMenuItem 代码中...我没有在该方法的某处检查 null 的返回值,并且它在逻辑上返回 false。

the solution was in the -validateMenuItem code... I wasnt checking for a return value of null somewhere that method and it was logically returning false.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文