2012-11-05 80 views
0

此行为是在苹果的PhotoScroller示例应用程序(我只是测试他们发布iOS 6版本),甚至在iOS 5/iOS 6默认的“照片”应用程序后,不能滚动到新照片。 (我没有测试任何其他版本。)嵌套UIScrollViews - 缩放

当我放大照片,然后尝试将其从屏幕向左滑动(以便下一张照片应该从右侧进入)时,会发生一些奇怪的事情:当我移动手指时,当前照片以相同的方向移动,但速度只有它的一半。当我抬起手指时,当前照片会向后滚动,以便照片边缘与屏幕对齐。下一次我尝试滑动时,它会按预期工作:当前照片移出屏幕,并且下一张照片进入。

有什么我可以做的,使它在第一次尝试时变成下一张照片?我的应用程序基于PhotoScroller示例。

[某些信息对于那些不熟悉PhotoScroller示例应用:有一个UIScrollView,处理刷卡betweeen不同的页面,并为每一个页面上有一个放大到该网页上的照片。]

我只是将这种行为与iBooks中的行为进行了比较,并且在我的应用中也是这样,即使我只是放大了前一页,我也可以立即滑动到下一页。

任何反馈赞赏!

+0

找到解决这个问题的好运气? –

回答

0

尝试设置可缩放的滚动视图属性 “退回” 至NO:

zoomableScrollView.bounces = NO; 
0

第一负载,你需要在代码

的UIImage * yourImage = [UIImage的imageNamed滚动相同的图像:@” yourimage.jpg“];

然后匹配在代码

self.UIImageView.frame = CGRectMake(self.UIImageView.frame.origin.x,self.UIImageView.frame.origin与图像的大小滚动的UIImageView的帧大小.y,yourImage.size.width,yourImage.size.width);

最好在ViewDidLoad中加载此代码。