ios 5故事板问题

时间:2012-07-03 09:26:40

标签: objective-c storyboard cs193p

在iphone故事板中,我创建了一个视图控制器,然后我向该控制器添加了一个通用视图,然后将图像视图添加到通用视图中。然后我实现通用视图控制器代码。但是,它不会在图像视图矩形中显示任何内容。

如果我没有先添加通用视图,只需将图像视图添加到通用控制器,它将显示我想要的图像。但是这样,我无法在滚动视图中嵌入到该图像视图中,因为Xcode中的“嵌入”选项是灰色的。如果我添加一般视图然后添加图像视图,可以选择“嵌入”以允许我在图像视图中添加滚动视图。

我很困惑,为什么它有这个问题而无法弄明白。 感谢。

1 个答案:

答案 0 :(得分:2)

实际上,因为没有人帮助过我,所以我只是自己想出来了。

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.imageView = [self.imageView initWithImage:self.image];
    self.scrollView.delegate = self;
    self.imageView.image = self.image;
}

问题是这句话:self.imageView = [self.imageView initWithImage:self.image] ;,因为它默认禁用图像视图的用户交互。(来自文档)