0

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

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

我很困惑为什么它有这个问题并且无法弄清楚。谢谢。

4

1 回答 1

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];,因为它默认禁用图像视图的用户交互。(来自文档)

于 2012-07-04T10:11:40.593 回答