gpt4 book ai didi

ios - uiscrollview 中的未知 ImageView

转载 作者:行者123 更新时间:2023-12-01 17:56:19 24 4
gpt4 key购买 nike

我只是从界面生成器中添加了新的 uiscrollview,在 viewDidLoad 方法中我得到了它的 subview 并在控制台上打印它。它显示了两个 ImageView 。我无法弄清楚它们是从哪里来的。

NSArray * views = [friendScrollView subviews];
NSLog(@"views are %@", [views description]);

在控制台中:
views are (
"<UIImageView: 0x1b82f0; frame = (805 203; 7 7); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x1b6cb0>>",
"<UIImageView: 0x17b1d0; frame = (805 203; 7 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x1bdbd0>>"
)

当我删除它们时,它们甚至不会从 ScrollView 中删除。
任何的想法?

最佳答案

这些 ImageView 是水平和垂直滚动指示器图像。当您创建 UIScrollView 时,它们默认存在。实例。

UIScrollView 的 iOS HIG 指南指定

When a scroll view first appears—or when users interact with it—vertical or horizontal scroll indicators flash briefly to show users that there is more content they can reveal.



这是建议遵循的最佳实践,以确保良好的用户体验。因此它们不应该被删除。如果根本不需要显示滚动指示器,则 ScrollView 提供 properties to achieve this programmatically .将所需属性设置为 NO
  • 显示水平滚动指示器
  • 显示垂直滚动指示器
  • 关于ios - uiscrollview 中的未知 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16857028/

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