【问题标题】:Zoom multiples UIImageViews inside an UIScrollView在 UIScrollView 内缩放多个 UIImageViews
【发布时间】:2010-10-20 16:07:48
【问题描述】:

我正在尝试为 iPhone 创建一个带有图像的小游戏,并且我希望它们在玩家在屏幕上捏合时放大。我已经看过一个 UIImageView 的教程。但是,现在我正在使用多个 UIImageViews,一切都无法正常工作。

我将它们放在 UIView 中,并尝试缩放 UIView。但是,当我运行模拟器时,屏幕内并没有缩放。

我使用下面的代码

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    return containerView; //containerView is the UIView containing all the UIIMageviews
}

-(void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
    [containerView setTransform:CGAffineTransformIdentity];
    containerView.contentScaleFactor = scale;
}

有什么建议吗? 谢谢!

【问题讨论】:

  • 您所说的“屏幕内没有缩放”是什么意思?是否发生任何缩放?
  • 我的意思是即使 UIView 正确缩放,里面的内容也会停留在左上角。我已将 UIView 的模式 Scale 设置为 Fill 但什么也没有...

标签: iphone uiscrollview uiimageview zooming


【解决方案1】:

查看苹果开发者网站上的 ScrollViewSuite 示例,其中有一个我认为您正在尝试做的工作示例。

(我想我的名字是对的,开发者网站刚刚停止更新,所以我不能给你链接。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多