【发布时间】:2011-04-20 17:59:59
【问题描述】:
我看过 WWDC-104 视频,其中显示了 UIScrollView 的照片。 我也下载了示例代码。 在我的应用中,结构如下,
(根类)A类---> B类-----------> PhotoViewController(包含ScrollView)
我正在使用 Class B 中的 presentModalViewController 方法调用 PhotoViewController 类。
但每次滑动时,新图像都会在视图上向右移动。 在图像左侧可以看到一条黑色垂直条带,每次滑动都会变宽。 因此,在 6 到 8 张图像之后,视图变得全黑。
我还没有编写任何其他代码。刚刚复制了课程。
为什么当 PhotoViewController 类不是第一个要加载的类时会发生这种情况? 是否需要为 ScrollView 设置任何属性? 这个view Hierarchy有什么错误吗?
还有如何从特定图像开始(从第 10 张图像加载)?
任何帮助/建议将不胜感激。
编辑:
第一次水平滑动后,
第二次水平滑动后,
【问题讨论】:
-
我最近在处理这个代码,所以我可以回答你。我不确定你的问题。你在你的应用程序中加载 PhotoViewController 类,当你刷到另一个图像时,你有一个黑条?你能给我们看一张图片吗^^?
-
您好,我已添加图片。问题是当 PhotoViewController 不是第一个类时,第一个图像加载正确。滑动第二张图像后,它的 X 坐标似乎发生了移动。对于第三幅图像,X 坐标进一步移动。但是我没有更改代码中的任何内容,并且当 PhotoViewController 加载第一类时,相同的代码效果很好。可能是什么问题?
标签: iphone uiscrollview paging presentmodalviewcontroller wwdc