摘要: layoutSubviews 是什么? 设定subviews的尺寸和位置,如果要精确布局,可以在子类里重写此方法。不能直接调用此方法,如果想强制layout刷新,调用setNeedsLayout来代替,如果想立即刷新view,调用layoutIfNeeded。 1不会触发layoutSubviews 阅读全文
posted @ 2016-05-26 11:45 encoreMiao 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 原文1:http://www.cocoachina.com/ios/20160318/15714.html 原文2:http://ningandjiao.iteye.com/blog/2049105 iOS7定制View Controller的切换效果 一 在iOS5和iOS6之前,View Con 阅读全文
posted @ 2016-03-18 13:58 encoreMiao 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 已有的类与新的接口之间不兼容的问题相当普遍,人们已为它找到了一个解决方案。这个解决方案就是适配器。 1 何为适配器 what 适配器的主要作用是把被适配者的行为传递给管道另一端的客户端。 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类一起工作。 实 阅读全文
posted @ 2016-03-08 11:59 encoreMiao 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 <AbstractProductA> <AbstractProductB> <AbstractFactory> createProuductA createProductB <ConcreteFactory1> create 阅读全文
posted @ 2016-03-07 16:00 encoreMiao 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 原文:http://cht005288201307234627.iteye.com/blog/1927961 SVProgressHUD和MBProgressHUD效果差不多,不过不需要使用协议,同时也不需要声明实例。直接通过类方法进行调用即可: [SVProgressHUD method]; 可以 阅读全文
posted @ 2016-03-03 15:16 encoreMiao 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/kw-ios/p/3523525.html 有时,设计稿上的UI很漂亮,布局也整齐,但自己用代码写出来的就不行,不是这里高一点,就是那是低一点,使用DCIntrospect来查看元素信息调整布局,再也不用凭眼睛来估了。 使用方法: Before y 阅读全文
posted @ 2016-03-03 14:39 encoreMiao 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 用相机拍出来的照片都含有EXIF信息,UIImage的imageOrientation属性指的就是EXIF中的orientation信息。如果我们忽略orientation信心,而直接对照片进行想速处理或者drawInRect等操作,得到的结果是翻转或者旋转90之后的样子。这是因为我们执行像素处理或 阅读全文
posted @ 2016-03-02 17:12 encoreMiao 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 这个是CoreGraphics框架中的CGAffineTransform类,可用于设定UIView的transform属性。控制视图的缩放、旋转和平移操作。另称仿射变换矩阵。 Quartz转换实现原理:Quartz把绘图分为两个部分,用户空间(和设备无关),设备空间。用户空间和设备空间中存在一个转换 阅读全文
posted @ 2016-03-01 18:19 encoreMiao 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在第一台iPhone时,在app里面整合相机的唯一方法就是使用UIImagePickerController。到了iOS4,发布了更灵活的AVFoundation框架。 UIImagePickerController提供了简单的拍照方法,支持所有的基本功能。 AVFoundation框架则提供了完全 阅读全文
posted @ 2016-02-26 16:12 encoreMiao 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Cocoa是OS X和iOS操作系统的程序的运行环境。 iOS的操作系统层次结构分为四层:触摸UI层,媒体层,核心服务层,核心OS层。其中底层框架提供iOS的基本服务和技术,高层次框架简历在低层次框架智商用来提供更加复杂的服务和技术,较高级的框架向较低及的结构提供面向对象的抽象。在开发的时候应尽可能 阅读全文
posted @ 2016-02-26 11:07 encoreMiao 阅读(473) 评论(0) 推荐(0) 编辑