iPhone,以编程方式订购UIImages

时间:2010-11-05 10:11:35

标签: iphone

基本上我想以编程方式将UIImage添加到我的界面,使用:

[[self view] addSubview: myImage]

但是,我想添加图像BEHIND已存在于界面构建器中的现有图像。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:1)

使用

[[self view] insertSubview:myImage atIndex:i]

i指定z索引,其中较高的索引将位于具有较低索引的视图上方,因此如果i = 0,则视图将位于底部。

答案 1 :(得分:1)

UIView有许多方法可以将子视图插入不同的地方。

如果你知道你希望它落后于哪个子视图,你可以使用:

- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview

或者,如果您知道索引,请尝试:

- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index

如果您将现有图像作为IBOutlet,则可以使用我提到的第一种方法。