【问题标题】:UIImageView inside UIScrollView bleeding over next pageUIScrollView 内的 UIImageView 流血在下一页
【发布时间】:2012-12-31 02:11:16
【问题描述】:

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

每个页面都显示正确的背景颜色和正确的大小。

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

但是右边缘不会发生同样的情况。如果图像移过可视区域,您将看不到下一页上的图像。

我的问题是这怎么可能?我能做些什么来防止它发生?

提前谢谢你

【问题讨论】:

    标签: uiscrollview uiimageview uipagecontrol


    【解决方案1】:

    在玩了这么多之后,为了帮助可能遇到同样情况的其他人,这个问题的答案是设置:

    self.view.clipsToBounds = TRUE;

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 1970-01-01
      • 2013-08-11
      • 1970-01-01
      • 2017-08-03
      相关资源
      最近更新 更多