我试图用背景图片填充我的视图,请参阅下面的代码 不幸的是,子视图后面是所有其他对象的前面我不想要的 我尝试将子视图发送到第3行的后面,但仍然保留在前面。
任何想法我做错了什么?
UIImageView *imageView = [[UIImageView alloc]
initWithImage:[UIImage
imageNamed:@"Background.png"]];
[view addSubview:imageView];
[imageView sendSubviewToBack:imageView];
答案 0 :(得分:2)
电话应该是:
[view sendSubviewToBack:imageView];
以上对人类的翻译为:“嘿,将你的子视图发送到后台”。
大多数(如果不是全部)处理子视图的方法应该直接调用到包含你将作为参数提交的子视图的视图。
另外,下次,请从documentation:
中提示<强>讨论强>
此方法将指定视图移动到子视图属性中视图数组的开头。