Mac - 让NSView快捷的实现阴影效果

在iphone开发我们可以通过对layer设置阴影,从而实现UIView的阴影效果。
我cocoa中,有一个很方便的阴影效果的类叫做NSShadow,并且实现的方式也十分简单。
1    NSShadow *shadow = [[NSShadow alloc] init];
2
3    //设置阴影为白色
4
5    [shadow setShadowColor:[NSColor whiteColor]];
6
7    //设置阴影为右下方
8
9    [shadow setShadowOffset:NSMakeSize(1, 1)];
10
11    //这一步不可少,设置NSView的任何与Layer有关的效果都需要
12
13    [textField setWantsLayer:YES];
14
15    //最后一步,完成
16
17    [textField setShadow:shadow];

摘自:    http://codego.net/9907664/
时间: 01-24

Mac - 让NSView快捷的实现阴影效果的相关文章

MAC iTerm2 如何快捷键入指定的字符串?

问题 通过iterm2访问服务器时,通常会输入一些简单的密码信息,如何快捷键入这些简单的密码,避免频繁输入呢? 解决方法 可以通过iterm2提供的快捷键功能来解决: iterm2 >preferences >keys >+ 然后选择一个快捷键,比如F1,**acton** 选择 **send text**,在下面的文本框中输入指定的文本,比如:password123123,然后点击ok退出即可. 用法:比如在iterm2中ssh登陆主机,在提示输入密码的地方按下F1,然后回车即可. 原

mac Ubuntu 设置快捷进入目录

在我们实际工作中,好多时间需要经常性的进入某个目录查看文件等等之类的操作. 好多时候我们都是在终端一级一级的进入目录,相比较Windows的快捷方式有点繁琐. 废话少说,下面就是设置快捷方式的方法: 在终端家目录打开.bashrc 后者是.zshrc,任意位置输入下面的示例: 例:alias www='cd /home/wwwroot/default/www' 保存,输入 source .bashrc 或者 .zshrc 在终端输入www 就会直接进入/home/wwwroot/default/

Linux for mac 终端下快捷命令

Ctrl + d 删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit:处理多行标准输入时也表示eof)Ctrl + h 退格删除一个字符,相当于通常的Backspace键Ctrl + u 删除光标之前到行首的字符 Ctrl + k 删除光标之前到行尾的字符Ctrl + c 取消当前行输入的命令,相当于Ctrl + BreakCtrl + a 光标移动到行首(Ahead of line),相当于通常的Home键Ctrl + e 光标移动到行尾(End of line)C

NTFS For Mac 的特点有哪些

在我们使用mac的时候,有时会遇到无法读取NTFS硬盘上的一些软件,这个时候我们就需要用到一款叫NTFS for Mac的软件,它是专门来解决这方面问题的.下面我们来给大家介绍介绍NTFS For Mac 的特点有哪些?好让大家更了解这款软件,更好的使用它. 实际上Mac OS X用户通过苹果内置NTFS驱动可以只读模式访问NTFS卷.NTFS for Mac软件 解决了“只读难题”,消除苹果电脑中的HFS和微软NTFS文件系统间的非兼容性.用户只需要点击Mac专用安装包就能轻松将NTFS驱动送

linux 怎么把^M去掉

在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 对于回车符的定义: windows:0D0A unix\linux: 0A MAC: 0D 比较快捷的去除这些符号的方法有这么几种: (1)是用VI的命令: 使用vi打开文本文件 vi dos.txt 命令模式下输入 :set fileformat=unix :w (2) VI下使用正则表达式替换 g

【转】Linux下的文本dos格式转Unix格式,去除^M符号

原文网址:http://blog.csdn.net/kobejayandy/article/details/13291525 问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志.由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos.比如用下面的命令就可以将文件名为“filename”文件从Windows格式转换

Linux下的文本dos格式转Unix格式,去除^M符号

问:我在Windows中通过FTP传一个文本文件到Linux中,但是打开文本文件后每行最后都有^M的标志.由于很长,用编辑器去除太麻烦,有什么解决办法呢? 答:为了解决这个问题,Linux下专门有两个工具可以互换Windows格式和Linux格式,它们分别是dos2unix和unix2dos.比如用下面的命令就可以将文件名为"filename"文件从Windows格式转换为Linux文本格式. 正文: 在Linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会

dockerfile安装php遇到的坑

fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz (1/42) Installing m4 (1.4.18-r0) (2/42) Installing libbz2 (1.0.6-r6) (3/42) Installing perl (

Mac OS使用技巧之十五:快捷方便的Mini Dock

Mini Dock是前面忘记了提,这里做一些补充. Mini Dock是Mac OSX的一个值得大书特书的亮点.虽然windows下也有类似的东西,但Mac下却提供了更为全面的功能,通过Mini Dock栏,可以快速切换.隐藏.关闭正在运行的APP.这也就比之前讲过的Mission Control更为方便快捷,而且这个功能也是很多人所不知道的,笔者也是以前从书上看到的,想起来了就写一下,之前用了那么长时间都不知道,有点脸红. 在Mac下,按下[command]+[Tab]可以打开系统为我们提供的