【问题标题】:NSButton Doesn't Respond to Click When Putting inside M3NavigationViewNSButton 在放入 M3NavigationView 时不响应单击
【发布时间】:2012-10-20 22:42:59
【问题描述】:

我正在使用M3NavigationView 进行视图导航,但是当我在里面推一个视图时出现问题(这里发生了一些动画),一个按钮大部分时间都没有响应鼠标点击,我会必须点击两次,

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

今天经过更多测试,发现里面的按钮显示2秒后可以正常使用。更奇怪。

有没有人知道这里发生了什么?

【问题讨论】:

    标签: cocoa navigation nsbutton nsviewcontroller


    【解决方案1】:

    我使用了二分之一的苹果开发者支持服务,并得到了解决。 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
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      相关资源
      最近更新 更多