摘要: //设置需要显示的图片 Mylayer.contents=(id)[UIImage imageNamed:@"me"].CGImage;这里用的是UIImage的CGImage属性,是一种CGImageRef类型的数据。1.CGColorRef和CGImageRef数据类型1.简单说明CALa... 阅读全文
posted @ 2015-04-12 19:36 硬件砖家 阅读(171) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—CALayer简介一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动... 阅读全文
posted @ 2015-04-12 19:19 硬件砖家 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 播放在App中的音频时,使用AVAudioPlayer;播放音乐库中的文件时,使用MPMusicPlayerController;2. 虽然MPMusicPlayerController 能够播放本地音频文件,但其主要用途还是集成现有的音乐库多媒体文件; 阅读全文
posted @ 2015-04-12 09:44 硬件砖家 阅读(185) 评论(0) 推荐(0) 编辑
摘要: iPhone OS 主要提供以下了几种播放音频的方法:System Sound ServicesAVAudioPlayer 类Audio Queue ServicesOpenAL1. System Sound ServicesSystem Sound Services 是最底层也是最简单的声音播放服... 阅读全文
posted @ 2015-04-12 09:27 硬件砖家 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.搞清楚touch事件的传递(事件的响应链)事件的响应(responder chain)只有继承了UIResponder的类才能响应touch事件,从上图的响应者链可以看出,优先是最上层的view响应事件,如果该view有视图控制器的话会是下一个响应者,否者就是该view的父视图,这样至上而下传递... 阅读全文
posted @ 2015-04-11 17:48 硬件砖家 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、事件的产生和传递发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事... 阅读全文
posted @ 2015-04-11 17:44 硬件砖家 阅读(196) 评论(0) 推荐(0) 编辑
摘要: iOS开发UI篇—事件处理简单介绍一、事件处理简单介绍说明:ios中的事件在用户使用app过程中,会产生各种各样的事件 ,iOS中的事件可以分为3大类型 :1.响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIAppl... 阅读全文
posted @ 2015-04-11 14:29 硬件砖家 阅读(179) 评论(0) 推荐(0) 编辑
摘要: iOS开发项目篇—05主题设置一、实现效果 1.效果图示注意查看界面的导航栏消息界面导航栏上的“写消息”发现界面上的“系统设置”“我”界面上德“设置”2.实现说明(1)适配IOS6和IOS7,要求导航标题栏和上面的按钮的设置基本一致。(2)导航栏上德按钮,设置三种状态,默认状态下为橙色,不可用状态... 阅读全文
posted @ 2015-03-06 17:10 硬件砖家 阅读(236) 评论(0) 推荐(0) 编辑
摘要: iOS开发项目篇—04添加导航栏的按钮一、设置导航栏的按钮要求实现的效果: 说明:默认状态下和高亮状态下的图片是不一样的。 按钮的图片需要设置默认状态和高亮状态时的显示,系统了提供的下面方法 viewController.navigationItem.leftBarButtonIte... 阅读全文
posted @ 2015-03-06 17:09 硬件砖家 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: iOS开发项目篇—03添加导航控制器一、简单说明 分析:分析微博应用,我们需要给每个子控制器都添加一个导航控制器(每个子控制器的导航不一样),所以需要新建一个导航控制器,然后把该导航控制器作为window的根控制器,添加的四个子控制器,分别添加在导航控制器上,也就是说整个项目采用当前主流的UI框架... 阅读全文
posted @ 2015-03-06 17:08 硬件砖家 阅读(406) 评论(0) 推荐(0) 编辑