1 - (UIImage *)addImage:(UIImage *)image1 withImage:(UIImage *)image2 rect1:(CGRect)rect1 rect2:(CGRect)rect2 { 2 CGSize size = CGSizeMake(rect1....
分类:
移动开发 时间:
2014-10-19 18:30:56
阅读次数:
204
1 - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)newsize 2 { 3 // 创建一个bitmap的context 4 5 // 并把它设置成为当前正在使用的context 6 7...
分类:
其他好文 时间:
2014-10-19 16:55:05
阅读次数:
159
1.UIImage图片设置的缓存问题//用这个方法设置图片,有缓存,且不释放[UIImage imageNamed:/*文件名*/ ]//没缓存,会主动释放[[UIImage alloc] initWithContentsOfFile: /*文件全路径*/] 2.随机数的生成arc4random_u...
分类:
移动开发 时间:
2014-10-19 15:27:06
阅读次数:
167
[UIImage imageNamed:]只适合与UI界面中的贴图的读取,较大的资源文件应该尽量避免使用
用UIImage加载本地图像最常用的是下面三种:
1.用imageNamed方法
[UIImage imageNamed:ImageName];
2.用 imageWithContentsOfFile 方法
NSString *thumbnailFil...
分类:
其他好文 时间:
2014-10-15 12:49:20
阅读次数:
172
我们在使用UIImageView帧动画时会碰到加载到内存的图片不会自动释放,占用很多的内存,这时我们可能使用 UIImage imageWithContentsOfFile 并配合 imageView.animationImages = nil; 来清理不用的缓存动画图片。具体如下:
UIImageView帧动画相关属性和方法:
需要播放的序列帧图片数组(里面都是UIImage对象,会...
分类:
其他好文 时间:
2014-10-15 11:23:10
阅读次数:
195
+?(UIImage?*)imageWithMaxSide:(CGFloat)length?sourceImage:(UIImage?*)image{
????CGFloat?scale?=?[[UIScreen?mainScreen]?scale];
????CGSize?imgSize?=?CWSizeReduce(image.size,?len...
分类:
移动开发 时间:
2014-10-14 22:52:29
阅读次数:
202
1 //IOS8以前使用的是:2 3 UITabBarItem *photoItem = [[UITabBarItem alloc] initWithTitle:@"首页" image:[UIImage imageNamed:@"app2"] tag:0];4 5 photo.tabBarItem ...
分类:
移动开发 时间:
2014-10-11 01:03:24
阅读次数:
316
-(void)viewDidLoad{ //1.1背景图片 UIImage *bgImage [UIImage imageNamed:@"new"]; CGFloat w = bgImage.size.width; CGFloat h = bgImage.size.width; //1...
分类:
移动开发 时间:
2014-10-09 13:27:13
阅读次数:
184
//加模糊效果,image是图片,blur是模糊度 - (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur { ? ? //模糊度, ? ? if ((blur < 0.1f) || (blur > 2.0f)) { ? ? ? ? blur = 0.5f;...
分类:
移动开发 时间:
2014-10-09 12:40:08
阅读次数:
189