UIImage类对图像及其底层数据进行封装。它可以直接绘制在一个视图内,或者作为一个图像容器在另一个更大的图像视图容器中使用。这个类类提供的方法可以用来从各种来源中载入图像,在屏幕上设置图片的方向,以及提供有关图像的信息。对于简单的图形应用,可以将UIImage对象用在视图类的drawRect方法中,用来绘制图像和团模板。
//1.创建一个image, UIImage *image=[UIImage imageNamed:@"1.jpg"];//1.jpg图片的名称 NSLog(@"-%@",image);
//2.通过路径获取图片 UIImage *image1=[UIImage imageWithContentsOfFile:@"/Users/wangyanhui/Desktop/1.jpg"];//通过路径获取图片 NSLog(@"--%@",image1);
//3. 使用URL //如果图像存储在内存中,你可以创建一个NSData ,来初始化一个UIImage对象 NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://zx.kaitao.cn/UserFiles/Image/beijingtupian6.jpg"]];//通过URL拿到图片的数据 UIImage *image2=[UIImage imageWithData:data]; NSLog(@"*****%@",image2); //或者是图像是一张网络图片,可以使用NSData来进行预载,然后用它来初始化UIImage对象: UIImage *image3=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://zx.kaitao.cn/UserFiles/Image/beijingtupian66.jpg"]]];
时间: 2024-11-06 10:00:28