标签后面的运动图像

时间:2014-04-16 15:08:42

标签: ios objective-c

我的视图中有一个图像,我以编程方式添加了一个图像。而不是通过故事板。图像被动画化以向上移动屏幕。在某一点上,它与几个按钮和标签交叉路径,其中包含重要文本,这些文本被通过它们的图像阻挡。我希望图像在标签和按钮下移动,以便文本保持可见。基于此答案IPhone Interface Builder: Z-Index, Z-order of a button, image, ui element, etc?,我尝试使用editor => arrange => sendToBack / sendToFront,但是,我不认为这有任何影响,因为图像不会出现在故事​​板中的元素树中。如上所述,它会在特定时间以编程方式添加。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

我相信您可以使用[view insertSubview:imageView atIndex:0]将其置于所有其他子视图的后面。根据您拥有的其他子视图,您可能需要增加index,因为它会控制放置在视图中的内容(较低index将落后于较高index

答案 1 :(得分:0)

在回答这个问题时:Difference between addSubview and insertSubview in UIView class

如果您正在使用addSubview:,您的视图将被置于顶部。要控制它的深度,请使用insertSubview:atIndex:(位于底部的确切位置)或insertSubview:aboveSubview:insertSubview:belowSubview:(将新视图置于视图层次结构中另一个已知对象的上方/下方)。