摘要: CALayer(这里简单地称其为层,与photoshop里的层类似)。 首先要说的是CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。CALayer可以影响UIView的外观的特性有: 层的大小尺寸背景色内容(比如图像或是使用Core Graphics绘制的内容)是否使用圆角是否使用阴影等等。需要说明的是CALayer的大部分属性都可以用来实现动画效果。另外,你可以直接使用CALayer,也可以使用其子类,如CAGradientLayer,CATextLayer, CAShapeLay... 阅读全文
posted @ 2013-08-27 21:01 ubersexual 阅读(826) 评论(0) 推荐(0)
摘要: Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notification管理机制队列中,系统会在指定的时间激发将本地Notification,应用只需设计好处理Notification的方法就完成了整个Notification流程了。本地Notification所使用的对象是UI 阅读全文
posted @ 2013-08-27 19:26 ubersexual 阅读(280) 评论(0) 推荐(0)
摘要: 代码 1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 5 UIButton * button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 6 [button setTitle:@"哈哈哈" forState:UIControlStateNormal]; 7 [self.view addSubview:button]; 8 9 //1. 关闭autoresize自动翻译10 button.translatesAutore... 阅读全文
posted @ 2013-08-27 19:14 ubersexual 阅读(639) 评论(0) 推荐(0)
摘要: 一.通过弹出控制器,获取本地音乐列表,然后播放。该方法类似于UIImagePickerController。导入MediaPlayer.framework框架。1 -(void)musicInit{2 //创建播放器控制器3 MPMediaPickerController *mpc = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeAnyAudio];4 //设置代理5 mpc.delegate = self;6 [self presentViewController:mpc... 阅读全文
posted @ 2013-08-27 18:15 ubersexual 阅读(4841) 评论(0) 推荐(0)