1

我有一个导航控制器,它以编程方式加载多个视图。在一个视图中,我显示了用户可以滚动浏览图标的文档列表。当设备侧放时(横向)。我正在使用 UIScrollView 滚动时出现这个奇怪的阴影。有没有人知道我可以检查什么导致这个阴影。关闭检查后,我发现它并不是真正的阴影,而是增加了滚动条的大小。我还发现只有在转到另一个视图后才进入第二个视图时才会发生这种情况,因此当您单击一个按钮时,它会加载第三个视图,当我使用导航控制器返回时,我会遇到问题。

[scrv removeFromSuperview];
scrv = [[UIScrollView alloc] init];
[scrv setShowsHorizontalScrollIndicator:NO];
[scrv setShowsVerticalScrollIndicator:YES];
for(int i = 0; i < [array count]; i++){
     //removed for simplicity
     //loads several subviews
    }
}
[self setVisual];
[self.view addSubview:scrv];

在此处输入图像描述

4

1 回答 1

0

您是否正在做一些事情来布局滚动视图的子视图?我遇到了类似的问题,因为我线性地布置了滚动视图的子视图,并且忘记了指示器本身就是滚动视图的子视图。

于 2012-10-11T14:48:03.393 回答