ios 设置背景图片
设置背景图片
UIImageView* backgroundImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed: @"bg.png"]]; backgroundImage.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); [self.view addSubview:backgroundImage]; [self.view sendSubviewToBack:backgroundImage]; [backgroundImage release];
或者
UIImageView* backgroundImage = [[UIImageView alloc]initWithImage:[UIImage imageNamed: @"bg.png"]]; backgroundImage.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); [self.view insertSubview:backgroundImage atIndex:0]; [backgroundImage release];
另:addSubview:和insertSubview:anIndex:的区别
addSubview:是加到最后
insertSubview:atIndex:是加到指定的位置
addSubview 是将view加到所有层的最顶层,相当于将insertSubview的atIndex参数设置成view.subviews count
即
[view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count]