图片

UIImageView

第一种添加方式

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 200, 200, 200)];

imgView.backgroundColor = [UIColor greenColor];

添加图片

// 相对路径 修改之后仍然可以正常显示

// 绝对路径 如果文件位置修改 就找不到了

// 相对方式 寻找工程中的图像名 缺点是无法处理过多图片  需要先寻找再调用  效率问题

imgView.image = [UIImage imageNamed:@"touxiang.jpg"];

// 第二种添加方式

// 先找路径(路径是绝对路径,但是是动态变化的绝对路径)  适用所有

// 参数1:文件名

// 参数2:文件后缀

NSString *path = [[NSBundle mainBundle] pathForResource:@"touxiang" ofType:@"jpg"];

imgView.image = [UIImage imageWithContentsOfFile:path];

// 圆角

imgView.layer.cornerRadius = imgView.frame.size.width / 2;

//  clipsToBounds 图片修圆必须设置

//  根据边界把多余部分切掉

imgView.clipsToBounds = YES;

// 图片添加到视图上

[self.view addSubview:imgView];    

// 打开用户交互

// 默认下只有UILabel/UIImageView用户交互为NO  

imageView.userInteractionEnabled = YES;

[imgView release];

你可能感兴趣的:(图片)