我在开发中所遇到的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,基于自动布局的一套格式化语言,不太推荐 针对状态栏的问题,可以采取下面的#解决方案#
作者:
出处:http://www.cnblogs.com/ChenYilong/(点击RSS订阅)
本文版权归作者和博客园共有,欢迎转载,
但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。