【发布时间】:2012-05-20 17:58:16
【问题描述】:
我对此进行了大量研究,但对我没有任何帮助。这是我的问题:
我希望我的名为 bildfraga 的图像可以缩放。它被放置在称为滚动的滚动视图中。我可以滚动图片,但不能缩放。
这是显示图像时的代码:
bildfraga = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dtk2.png"]];
scroll.contentSize = bildfraga.frame.size;
[scroll addSubview:bildfraga];
scroll.minimumZoomScale = 0.4;
scroll.maximumZoomScale = 4.0;
[scroll setZoomScale:scroll.minimumZoomScale];
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scroll{
return bildfraga;
}
但是当我尝试构建它时,我收到一条错误消息,例如:“使用未声明的标识符 'viewForZoomingInScrollView'”。
提前致谢!
/菜鸟
【问题讨论】:
-
viewForZoomingInScrollView真的与其他类似的代码内联吗?它需要是另一种方法。哦,还将scroll的代表设置为self。 -
对象是否作为委托实现 viewForZoomingInScrollView 设置?
-
参考this 链接。希望这对你有用。
-
哦,它正在工作!大声笑我所要做的就是移动 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scroll{ return bildfraga;用自己的方法 :D 谢谢!
标签: iphone ios uiscrollview zooming pinch