新浪微博 有道云笔记 麦库 EverNote Pocket Instapaper 更多

我在开发中所遇到的iOS7新特性以及iOS7与iOS6的适配问题总结

 

⓵UIImageView

1. // iOS7添加的对图像颜色处理的功能,过滤颜色的功能

2. _imageView.tintColor = [UIColor blueColor];

3. //重新绘图

4. _imageView.image = [_imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

5. }

 

 

⓶UIDynamicBehavior) 

iOS7.0中提供的动⼒力学⾏行为包括:

UIGravityBehavior:重⼒力⾏行为 UICollisionBehavior:碰撞⾏行为 UIAttachmentBehavior:附着⾏行为 UISnapBehavior:吸附⾏行为 UIPushBehavior:推⾏行为 UIDynamicItemBehavior:动⼒力学元素⾏行为

 

⓷iOS7中监听摇晃事件

不必再手动成为第一响应者: 详情见下面的代码: https://www.evernote.com/shard/s227/sh/19e9954f-a954-462b-8e9e-8fa0f5a9abe6/d90025b17a2db8613dd6d812c470e0a9

⓸iOS7中预定义的字符属性

NSString *text = @“􏱔􏲒􏳞􏰗􏴭􏵟􏶌􏳠􏰯􏰋􏶍";
UIFont *font = [UIFont systemFontOfSize:18];
NSDictionary *dict = @{NSFontAttributeName: font};
CGRect rect = [text boundingRectWithSize:CGSizeMake(24, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:dict context:nil];

 //本文永久链接,转载请注明出处:http://www.cnblogs.com/ChenYilong/p/3489943.html

⓹ iOS6 & iOS7的屏幕适配问题

iOS7的市场保有量 74%有两种解决方法1) 用Storyboard的自动布局系统:AutoLayout2) 用代码a) 写死坐标:针对不同的屏幕 :3.5&4 不同的系统 iOS6没有状态栏,iOS7有状态栏b) 使用VLF,基于自动布局的一套格式化语言,不太推荐 针对状态栏的问题,可以采取下面的#解决方案#

 





 

posted @ 2013-12-25 04:34  iTeaTime(技术清谈)  阅读(484)  评论(0编辑  收藏  举报