0

我有具有这种结构的 Xcode 4.5 Mat-Detail 应用程序: 在此处输入图像描述

如果您单击主视图中的某个单元格,您会在详细视图中看到该图像。一切正常。但我想滚动我的图像,因为有时它们比屏幕大。

我将 ImageView 嵌入到 ScrollView 中。比我将 UIScollView 与代码中的属性连接起来:

MainStoryBoard.storyboard - DetailViewController.h 在此处输入图像描述

为了检查滚动条的内容大小问题,我把它做得很大:

细节视图控制器.m

- (void)viewDidLoad
{
    [super viewDidLoad];

    [self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width+1000,
    self.scrollView.frame.size.height+1000)];

    [self configureView];
}
//edit:
- (void)configureView
{
    // Update the user interface for the detail item.
    if (self.detailItem) {
        self.title = self.detailItem.data.title;
        self.imageView.image = self.detailItem.fullImage;
    }
}

但它不起作用。为什么?

4

1 回答 1

1

你有没有尝试增加你的尺寸

UIView

您可以在 Simulated Metrics -> Size 下将其设置为自由形式,然后分别更改大小或以编程方式更改它,因为您的滚动视图嵌套在您的视图中

于 2013-01-29T07:27:17.597 回答