摘要: http://blog.csdn.net/zhyl8157121/article/details/48780897将编译模式调整为debug模式。 阅读全文
posted @ 2016-01-25 11:16 Qingyun_Qearl 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 1 (1)设置 文本框的 失去选中的焦点。比如我点击按钮的时候,这个焦点应该不显示 了。2 3 [self.textfield.window makeFirstResponder:nil];4 5 http://pinkstone.co.uk/how-to-remove-focus-from-an-... 阅读全文
posted @ 2016-01-25 11:15 Qingyun_Qearl 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 1 swift 2 3 varalert:NSAlert=NSAlert() 4 alert.messageText="警告"alert.addButtonWithTitle("好") 5 alert.alertStyle=NSAlertStyle.CriticalAlertStyle 6 7... 阅读全文
posted @ 2016-01-25 11:12 Qingyun_Qearl 阅读(3212) 评论(0) 推荐(0) 编辑
摘要: 从iPhone转到mac的开发者,会自然而然的以为NSView的subview(或控件)是有z轴顺序的,但实际上apple并不保证subview是按照添加的顺序显示。NSView也不存在类似于UIView的bringSubviewToFront方法。应该避免subview之间有交集。但由于我是把我的... 阅读全文
posted @ 2016-01-25 11:10 Qingyun_Qearl 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 在mac中实现删除按钮的抖动效果,使用核心动画注意!注意!注意!!!这里在代理里面设置是关键啊!! [self.window.contentView setWantsLayer:YES];必须设置setWantsLayer为YES- (void)applicationDidFinishLaunchi... 阅读全文
posted @ 2016-01-25 11:00 Qingyun_Qearl 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在iphone开发我们可以通过对layer设置阴影,从而实现UIView的阴影效果。我cocoa中,有一个很方便的阴影效果的类叫做NSShadow,并且实现的方式也十分简单。1 NSShadow *shadow = [[NSShadow alloc] init];2 3 //设置阴... 阅读全文
posted @ 2016-01-25 10:53 Qingyun_Qearl 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 1 +(UIImage *)getImage:(NSString *)videoURL 2 3 { 4 5 AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:[NSURL fileURLWithPath:videoURL] opt... 阅读全文
posted @ 2016-01-25 10:51 Qingyun_Qearl 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Mac 上视图的坐标系统原点位于左下角,而不是像 iOS 的左上角。刚开始这可能会让人混乱,不过你可以通过重写isFlipped并返回YES来恢复到你熟悉的左上角。由于 AppKit 中的 view 没有背景颜色属性可以让你直接设置为[NSColor clearColor]来让其变得透明,许多NSV... 阅读全文
posted @ 2016-01-05 16:51 Qingyun_Qearl 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 1.在设置用户登录信息的时候,需要设置点击登录按钮的时候,NSTextField光标失去焦点。1 //设置 textfield的 失去光标2 [self.userPasswordText.window makeFirstResponder:nil];参考链接:http://pinksto... 阅读全文
posted @ 2015-12-28 14:29 Qingyun_Qearl 阅读(1912) 评论(0) 推荐(0) 编辑
摘要: 我在定义一个WebView 实现页面加载的时候,报错:[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (WebView) for key (NSDestination); the class may be ... 阅读全文
posted @ 2015-12-17 20:23 Qingyun_Qearl 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 如何Mac OS X 运用程序显示或隐藏MainNemu? 在以状态栏为主的菜单程序中以主的程序,中info.plist文件中添加一行:不显示主菜单(MainMenu)Application is agent (UIElement)YES删除上面一行则显示主菜单MainMenu 阅读全文
posted @ 2015-12-11 13:13 Qingyun_Qearl 阅读(500) 评论(0) 推荐(0) 编辑
摘要: Mac 平台上的软件窗口里会默认存在一些按钮,比如最大化、最小化、关闭窗口等。下面的方法可以隐藏掉窗口的默认按钮。 例如我们要只保留关闭按钮,最简单的方法是:[[window standardWindowButton:NSWindowZoomButton] setHidden:YES];[[wind... 阅读全文
posted @ 2015-12-10 15:09 Qingyun_Qearl 阅读(4770) 评论(0) 推荐(0) 编辑
摘要: - (IBAction)showAddView:(NSButton *)sender { [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"http://www.cnblogs.com"]];} 阅读全文
posted @ 2015-12-10 13:49 Qingyun_Qearl 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 在AppDelegate中,对menu Item 拖线 实现退出应用的方法:- (IBAction)windowShouldClose:(NSMenuItem *)sender { [NSApp terminate:self];}如下图: 阅读全文
posted @ 2015-12-10 11:38 Qingyun_Qearl 阅读(710) 评论(0) 推荐(0) 编辑
摘要: [_window setMovableByWindowBackground:YES]; //可以拖动 //self.window.styleMask=NSTexturedBackgroundWindowMask; //窗口的样式;金属 //self.wind... 阅读全文
posted @ 2015-12-10 11:16 Qingyun_Qearl 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: Xcode默认的向导生成的工程的带有关闭,最小化,最大化这几个按钮,关闭按钮的事件,最让窗口最小化到Dock中,但当你点击Dock却无法恢复,而在Window菜单中也不会多一个与你程序同名的“X-X-X”菜单项,这样的程序体验不好,如果提到App Store肯定也是会被拒的。当然你如果在程序起动的时... 阅读全文
posted @ 2015-12-10 09:08 Qingyun_Qearl 阅读(4151) 评论(0) 推荐(0) 编辑
摘要: 今天第一天开发一个mac应用,开始熟悉界面,本来想着和iOS相差应该不会很大,结果找了一圈发现差距还是有的,控件的属性的变化挺大的,毕竟一个是鼠标,一个是手指操作。我现在有一个需求时需要隐藏窗体的工具栏,发现其实window 本身就有一个Appearance titleBar属性。我设置隐藏不现实。... 阅读全文
posted @ 2015-12-07 17:37 Qingyun_Qearl 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 记录一下 以备以后用到的时候拿出来看看。以前使用的:1 if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Phone) {2 presentViewController(vc, animated: tru... 阅读全文
posted @ 2015-11-20 17:54 Qingyun_Qearl 阅读(2956) 评论(1) 推荐(0) 编辑
摘要: 加大UITextField的点击范围实现代码如下: 1 class UITextFieldEx : UITextField { 2 3 @IBInspectable 4 var localPlaceholder: String? { 5 didSet { 6 ... 阅读全文
posted @ 2015-11-12 16:45 Qingyun_Qearl 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 今天犯了一个错误,一般我都是在viewDidDisappear 中移除各种监听。今天在调试播放器的时候,直接点击返回home界面正常,但是如果点击进入下一个控制器,由控制器再返回到播放器的控制器的时候,监听报错,应用奔溃。原来是直接由NAC引导切换到播放器的控制器,点击返回之后执行viewDidDi... 阅读全文
posted @ 2015-11-12 15:25 Qingyun_Qearl 阅读(2708) 评论(0) 推荐(0) 编辑