小编jan*_*neh的帖子

Cocoa - 将 onClick 事件分配给 NSMenu

我希望我的状态菜单在单击时调用一个函数。让我分配该操作的方法是什么?类似于下面的菜单本身。

NSMenuItem* item = [[NSMenuItem alloc] initWithTitle:@"Title" action:@selector(doX) keyEquivalent:@""];

macos cocoa nsmenu

4
推荐指数
1
解决办法
1536
查看次数

"应用程序作为代理"中的警报窗口未获得焦点

更新:我的应用程序作为代理程序运行,我发现当我关闭它时,警报窗口正常关注.任何想法如何解决?

我首次在AppController的awakeFromNib中运行应用程序时显示警报窗口.当我在Xcode中运行它时,它作为一个关键窗口运行,但是当我构建应用程序时,它没有得到关注.为什么?我该如何关注它?

AppController.m

NSInteger kbSetup = NSRunAlertPanel(kbLetsStart, kbLetsStartDscr, @"OK", @"Maybe Later", nil);
kbSetup == 1 ? [self showPreferencesPanel:nil] : [NSApp performSelector:@selector(terminate:) withObject:nil afterDelay:0.0];
Run Code Online (Sandbox Code Playgroud)

即使我创建了一个NSAlert的实例,然后这样做[[alert window] makeKeyAndOrderFront:self],它仍然不是关键......

macos xcode cocoa alert objective-c

3
推荐指数
1
解决办法
367
查看次数

自定义 NSToolbar - 禁用“使用小尺寸”

如何禁用工具栏中的“使用小尺寸”选项?我正在使用 Xcode 4。

(这是当用户自定义工具栏时出现的选项。)

xcode customization cocoa objective-c nstoolbar

2
推荐指数
1
解决办法
2208
查看次数

Python:正则表达式vs find(),strip()

我正在学习Python,需要格式化从IMAP收到的"From"字段.我尝试使用str.find()str.strip(),并使用正则表达式.使用find()等,我的函数运行速度比使用re(我计时)快得多.所以,当它更好地使用重?有人有任何与之相关的好链接/文章吗?Python文档显然没有提到......

python regex string

1
推荐指数
1
解决办法
1406
查看次数

不要在禁用的复选框上触发JQuery

我有一个带复选框的表单.当用户点击标签时,我有自定义的复选框图标被交换.这样可以正常工作,但我也在表单中禁用了复选框,并且当您单击已禁用的复选框时,我不会触发单击事件.我怎么做?

JQuery的:

$('input[type=checkbox] + label').click(function() {
  $(this).toggleClass('checkbox-pressed');
});
Run Code Online (Sandbox Code Playgroud)

HTML:

<input type="checkbox" id="A"><label for="A">Option 1</label>
<input disabled type="checkbox" id="B"><label for="B">Option 2 - don't trigger JQ</label>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

0
推荐指数
1
解决办法
142
查看次数