我有一个导航控制器,以编程方式加载多个视图。在一个视图中,我显示用户可以滚动图标的文档列表。将设备放在侧面(横向)时。我正在使用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];
答案 0 :(得分:0)
您是否正在做一些布局滚动视图的子视图?我遇到了类似的问题,因为我正在线性地布置滚动视图的子视图,并且忘记了指标本身就是滚动视图的子视图。