我在UIScrollView中显示一系列图像.我非常想复制照片应用程序.
我目前的架构是:
所以我在父UIScrollView中基本上有一行UIScrollViews.
父UIScrollView启用了分页,因此我可以在页面之间滚动而不会出现任何问题.
问题是如何无缝平移放大的图像.我已经覆盖了viewForZoomingInScrollView方法,以返回适当的UIImageView当用户捏输入/输出. 如果缩放比例大于1,我已经覆盖了scrollViewDidEndZooming将父视图的canCancelContentTouches属性设置为的方法NO.
因此用户可以平移图像.但是,在将触摸事件发送到子视图之前,他们必须将手指放下一会儿才能超过父滚动视图的小延迟.此外,一旦用户在一个图像平移,下/预防和图像不当用户已经达到了当前图像的边界进入可视区域.
有任何想法吗?
谢谢.
我正在重写-hitTest:自定义 UIWebView 子类中的方法。传递给此方法的 UIEvent 始终具有空的触摸集([[event allTouches] count]is == 0 )。UIEvent 对象中不应该有触摸信息还是这是一个错误?
我尝试过其他 UIVIew 类型(例如 UIView、UIWindow)并看到相同的行为,因此它不限于 UIWebView。这适用于任何版本的 2.* SDK。
谢谢。
我需要对NSXMLParser做什么才能处理实体字符?例如,如果我有以下元素<anElement> Left&Right </ anElement>我只在解析器中获得"Right":foundCharacters:delegate方法.
谢谢.