popUpButton 已 setEnabled:YES 但不允许单击
我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决方案是在 -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.