gpt4 book ai didi

iphone - UIScrollView 不显示滚动指示器

转载 作者:行者123 更新时间:2023-12-03 18:17:03 25 4
gpt4 key购买 nike

我有一个 UIScrollView,我使用它动态创建和调整大小......

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width , length);

然后,我将 subview 添加到UIScrollView。我确实有 scrollView.showsVerticalScrollIndicator = YES;

滚动时,滚动指示器永远不会出现。

即使我调用[scrollView flashScrollIndicators]也不会发生任何事情。

想法?

最佳答案

遇到同样的问题,找不到原因。最后一个答案给出了最后的提示:每当我添加新的 subview 时,我首先从 ScrollView 中删除所有现有的 subview (显然还有滚动指示器)。

检查循环后,如果 subview 确实属于我想要删除的类型,则会显示滚动指示器:

for (NSObject * subview in [[[scrollView subviews] copy] autorelease]) {
if ([subview isKindOfClass:[MySubView class]]) {
[(MySubView*)subview removeFromSuperview];
}
}

更新:根据尼古拉的建议更改了代码

关于iphone - UIScrollView 不显示滚动指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com