当我使用此代码在xcode中创建一个imageview时:
UIImageView *img = [[UIImageView alloc] initWithImage:@"image.png"];
img.frame = CGRectMake(40, 40, 80, 80);
img.alpha = 0.25;
[self.view addSubview:img];
它会在视图中生成图像,但如果我喜欢可以说屏幕上的5个按钮,我使用IB添加,我希望我在xcode中创建的图像在按钮后面我应该怎么做?
是否有一行代码将图像设置为背面?
提前感谢:)
答案 0 :(得分:2)
[self.view sendSubviewToBack:img];
答案 1 :(得分:1)
如@Noah所述,您可以使用:
[self.view sendSubviewToBack:img];
只需将您的视图发送到后面即可。您还可以使用以下内容进行更高级的配置。
[self.view insertSubview:img aboveSubview:otherSubView];
[self.view insertSubview:img belowSubview:otherSubView];
[self.view insertSubview:img atIndex:MYINDEXPATH];
[self.view exchangeSubviewAtIndex:MYINDEXPATH withSubviewAtIndex:ANOTHERINDEXPATH];
中找到