【发布时间】:2011-05-19 06:06:24
【问题描述】:
我是 iPhone 开发和 Obj-C 的新手,在接近截止日期时遇到了 ScrollView/ImageView 的几个问题。我使用 IB 创建接口,所以我通过 builder 访问大多数参数。
1) 我在 imageView 上使用触摸事件(开始/移动/结束)来切换图像。当我将 ImageView 放到 ScrollView 时,旧手势停止工作,我只能缩放。如果两者的滚动视图都有焦点,即使缩小,我也无法使用我的手势。我怎样才能同时使用两者?
2) 如何仅缩放视图的图像部分?不幸的是,我还看到了周围的背景区域:/ 更糟糕的是 - 旋转视图后保持它的旧尺寸并且我在图像周围有更多的黑色区域。由于某种原因,图片位于左上角。
我发现的代码 sn-ps 在这种情况下对我没有多大帮助。我在 imageView 中有各种不同大小的图像来切换和放大/缩小。
编辑:好的,有点不同。如何覆盖滚动视图触摸模式,以便当图像缩小(到屏幕大小)时,“正常”手势会起作用。目前我有滚动视图滚动或手势,不能同时使用。有人吗?
【问题讨论】:
标签: iphone cocoa-touch xcode uiscrollview