如何引用我添加到故事板中的图像?

时间:2014-03-03 16:27:06

标签: ios storyboard

在Xcode 5中使用ios 6。我有一个故事板,我有一些观点。在其中一个视图中,我想要一个图像占据整个背景,显然这样做我需要一些代码,因为ios默认情况下不会加载iphone 5更大的图像。

没关系,我找到了下面的代码......

    UIImage* redBG;
    CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;

    if ([UIScreen mainScreen].scale == 2.f && screenHeight == 568.0f) {
        redBG = [UIImage imageNamed:@"no-map-back-568h.png"];
    } else {
        redBG = [UIImage imageNamed:@"no-map-back.png"];
    }

我的问题是,在代码中,我是如何引用我将自己拖到故事板中的视图上的新图像,或者如果不这样做,只需通过代码直接将redBG图像添加到视图中?

当我自己添加图片时,我无法在故事板中的任何位置看到它的ID,所以不知道该用什么作为参考。如果我添加一行如下:

@property (weak, nonatomic) IBOutlet UIImage *backImage; 

我似乎无法“连接”到我拖到故事板上的图像。

我尝试过ctrl + click + drag但是没有创建连接。自从我上次在70年代开始使用iPhone应用程序以来,这似乎已经发生了变化。

1 个答案:

答案 0 :(得分:1)

您添加的图片不是UIImage。这是UIImageView

将您的媒体资源更改为UIImageView即可。

UIImage没有直接展示自己的方法。