摘要:
在iOS 中,UIButton、UIImage等UIView 之所以能够显示在屏幕上,是因为其内部有一个图层(CALayer)。通过UIView的layer 属性可以访问这个图层:@property(nonatomic,readonly,retain) CALayer *layer; 当UIView... 阅读全文
摘要:
在iOS5 系统中,苹果就已经有了检测人脸的api,能够检测人脸的位置,包括左右眼睛,以及嘴巴的位置,返回的信息是每个点位置。在 iOS7中,苹果又加入了检测是否微笑的功能。通过使用 CIDetector可以实现上述功能,一个小demo如下:#import //首先包含响应的头文件/** * ... 阅读全文
摘要:
在iOS 开发中,常见的事件有三种类型,分别是:(1)触摸事件:平常手指在屏幕上滑动,产生的事件都是触摸事件(2)加速计事件:微信的摇一摇就是典型的加速计事件(3)远程控制事件:耳机控制歌曲上一首、下一首、暂停就是远程控制事件的应用。在触摸事件中,通常情况下,点击哪个控件,哪个控件就会产生反应。比如... 阅读全文
摘要:
app开发中,通常会有邀请用户给app打分的功能。而在iOS中,正式应用都是通过appStore 下载的,因此给app 打分也只能在 appStore中。因此,需要从应用跳转到appStore。方法是打开响应的url 即可。代码如下:NSString *appid = @"1234567";NSSt... 阅读全文
摘要:
在APP开发中,可能会涉及到打电话、发短信、发邮件等功能。比如说,通常一个产品的“关于”页面,会有开发者的联系方式,理想情况下,当用户点击该电话号码时,能够自动的帮用户拨出去,就涉及到了打电话的功能。iOS开发中,有三种方式可以打电话:(1)直接跳到拨号界面,代码如下NSURL *url = [NS... 阅读全文