Snail—UI学习之UIImage及UIImageView

来源:互联网 发布:25端口是什么 编辑:程序博客网 时间:2024/05/21 22:49

图片是贴在ImageView上面的

- (void)viewDidLoad{    [super viewDidLoad];// Do any additional setup after loading the view.    self.view.backgroundColor = [UIColor redColor];    [self createButton];    [self createImage];}- (void)createImage{        //加载本地图片的两种方式    //1、通过图片路径获取    //先获取图片的路径    NSString * path = [[NSBundle mainBundle] pathForResource:@"star_icon@2x" ofType:@"png"];    //通过路径创建一个图片    UIImage * image1 = [[UIImage alloc] initWithContentsOfFile:path];        //生成一个UIImageView 把照片放在view上    UIImageView * firstImageView = [[UIImageView alloc] initWithFrame:CGRectMake(50, 50, 31, 30)];    //把图片方到view上面    firstImageView.image = image1;    [self.view addSubview:firstImageView];        //2、通过图片的名字加载图片    UIImageView * secondImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"star_icon@2x.png"]];    secondImageView.frame = CGRectMake(100, 100, 31, 30);    [self.view addSubview:secondImageView];            //从网络上加载图片    NSString * urlPath = @"https://www.baidu.com/img/bd_logo1.png";    NSURL * url = [NSURL URLWithString:urlPath];    UIImageView * thirdImageView = [[UIImageView alloc] initWithFrame:CGRectMake(40, 40, 150, 80)];    [thirdImageView setImageWithURL:url];    [self.view addSubview:secondImageView];}


0 0