放入M3NavigationView时,NSButton不响应Click

时间:2012-10-10 15:47:00

标签: cocoa navigation nsbutton nsviewcontroller

我正在使用M3NavigationView来查看导航,但是当我在里面推出一个视图时出现了问题(这里发生了一些动画),大多数时候A按钮没有响应鼠标点击,我我必须点击两次,

screen shot

我在按钮上点击 一次,似乎鼠标注册事件没有发生。我必须再次点击该按钮才能触发我的操作。

今天进行了更多测试后,我发现内部按钮显示2秒后仍能正常工作。更奇怪。

有没有人知道在这里继续?

1 个答案:

答案 0 :(得分:0)

我使用了Apple开发人员支持服务中的一个,并将其解决了。双击PXListView的行需要稍微更改才能使用M3NavigationView

if([theEvent clickCount]>1) {
    if([[self delegate] respondsToSelector:@selector(listView:rowDoubleClicked:)]) {
     [[self delegate] listView:self rowDoubleClicked:[theCell row]];
     return; //return here, this is the change
    }
}