如何使用复杂图片的UIScrollView

时间:2010-11-16 12:10:46

标签: iphone uiscrollview

我的照片很复杂。它由几层组成。每一层都是一张图片。 例如,背景图片 - >男人图片 - >枪图片 - >前景图片 我想拖动并使用复杂图片的捏手势。 我可以使用UIScrollView吗?

1 个答案:

答案 0 :(得分:0)

如果您制作复杂图片的所有UIImageView并将它们放在UIScrollView中会发生什么(我假设您在提出问题之前已尝试过此操作?)

,即从视图控制器内部:

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    UIImageView *i1 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"backgoround.png"]] autorelease];
    UIImageView *i2 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"man.png"]] autorelease];
    UIImageView *i3 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gun.png"]] autorelease];

    UIView *v = [[[UIView alloc] initWithFrame:[[self view] bounds]] autorelease];
    [v addSubview:i1];
    [v addSubview:i2];
    [v addSubview:i3];

    return v;
}