UIScrollView里面的UIImageView在下一页出血

时间:2012-12-31 02:11:16

标签: uiscrollview uiimageview uipagecontrol

我有一个UIScrollView和一个5页的UIPageControl。每个页面都设置为不同的背景颜色。每页为1024 x 768,仅支持横向模式,内容大小设置为:scrollView.contentSize = CGSizeMake(1024 * 5,768);

每个页面都显示正确尺寸的正确背景颜色。

我在每个可以移动的页面上放置一个UIImageView。从第2页开始(或索引1),如果图像移动到左边的年龄并向前移动到上一页,你实际上可以转到上一页并看到那里的部分图像。

然而右边缘不会发生同样的情况。如果图像移过可视区域,则在下一页上看不到图像。

我的问题是这怎么可能,我该怎么做才能阻止它呢?

提前谢谢

1 个答案:

答案 0 :(得分:1)

经过多次玩这个,为了帮助可能遇到同样情况的其他人,这个问题的答案就是设置:

self.view.clipsToBounds = TRUE;

在将UIImageView添加为子视图的视图上。对我来说,每个页面都是UIViewController类的实例化,视图设置为窗口的边界。