sendSubviewToBack隐藏UIImageView

时间:2010-10-26 01:06:27

标签: iphone ios ios4

我有一个UIImageView和界面构建器中定义的几个按钮。我想显示一个带有按钮的图像。我以编程方式将图像添加到UIImageView,但它覆盖了按钮。我尝试使用sendSubviewToBack,图像完全消失了。这是我的代码

UIImageView *imageView = [[UIImageView alloc] initWithFrame:
                                                        CGRectMake(0.0, 0.0, 320.0, 480.0)];

    imageView.image = [UIImage imageNamed:[NSString stringWithFormat:@"mypic%d.png", index]];
    [self.view addSubview:imageView];
    [self.view sendSubviewToBack:imageView];
    [imageView release];

请帮忙。

2 个答案:

答案 0 :(得分:0)

好吧,我是新手,我很笨。我在界面构建器上定义了一个UIImageView,并且在代码中也隐藏了一个又一个。遗憾。

答案 1 :(得分:0)

您也可以选择在Interface Builder中创建图像视图,为其创建插座,然后以编程方式设置图像。看起来你不需要动态地混淆视图层次结构。