2013-07-19 47 views
0

我试图用背景图片填充我的视图,请参阅下面的代码。
不幸的是,子视图之前的所有其他对象都是我不想要的。
我试图将子视图发送到第3行的后面,但仍保留在前面。发送子视图返回

任何想法我做错了什么?

UIImageView *imageView = [[UIImageView alloc] 
         initWithImage:[UIImage 
          imageNamed:@"Background.png"]]; 
[view addSubview:imageView]; 
[imageView sendSubviewToBack:imageView]; 

回答

2

调用应该是:

[view sendSubviewToBack:imageView]; 

以上,进入人体,意为: “嘿观点,送你这个子视图,到后台”。

大多数(如果不是全部的话)处理子视图的方法应该直接调用视图来保存你将作为参数提交的子视图。

此外,下一次,你的意思从documentation

讨论

该方法移动指定的视图的视图中的子视图属性数组的开始。

+0

是的,当然,愚蠢的我。我只是没有看到它。 –