OS X开发
jimye
no one
展开
-
NSTextField 快捷键失效的解决办法
转载来自:http://blog.sina.com.cn/s/blog_575b854e0100tatl.html 当程序的MainMenu中的Edit栏不存在的话,NStextField的快捷键功能会失效,因为需要使用协议重新定义它的快捷键功能。 在你要使用的窗口(或view)添加如下,覆盖原有的TextField的函数。 @interface NSTextField (copypas转载 2015-01-06 19:37:11 · 2707 阅读 · 0 评论 -
cocoa使用WebView,WebKit程序运行出错
cocoa使用WebView,WebKit程序运行出错1. Error在一个cococa程序中用到了WebView来显示本地页面,但是插入webview,并且写好相应code后,引入WebKit.h,运行程序,发现运行出错,console里报错:[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (WebVie原创 2015-03-09 15:22:35 · 1902 阅读 · 0 评论 -
Can drag webview to move window in cococa?
1. 问题如果cococa程序,在一个==没有titlebar==的window里只有一个webview,是否能够==拖曳这个webview来拖动整个window==呢?当然,直接拖是不行的,webview会先接受这个拖曳drag事件。对于window中除webview以外的其他控件,其实可以直接重载NSWindow的mouseDown和mouseDragged方法来实现要的效果,但是webview原创 2015-03-12 22:31:44 · 1182 阅读 · 0 评论 -
如何改变NSPopover的背景颜色(包括小三角部分)?
问题:在OSX开发时,经常会使用NSPopover来弹出小窗口,那么如何改变NSPopover的背景颜色(包括小三角部分)? 解答:此方案不需要其他第三方库,仅需引入两个自定义NSView类。翻译 2015-08-14 11:18:46 · 5317 阅读 · 0 评论