Iphone UIScrollView中奇怪的UIImageView

Iphone UIScrollView中奇怪的UIImageView,iphone,xcode,uiscrollview,uiimageview,Iphone,Xcode,Uiscrollview,Uiimageview,非常奇怪的行为,使用此代码的屏幕中央有一个圆点,而笔尖中没有任何内容的UIScrollview。我希望UIScrollview应该是空的。当我滚动屏幕时,圆点模糊并消失 - (void)viewDidLoad { [super viewDidLoad]; NSArray *subviews = [closetScroll subviews]; UIImageView *strange=[subviews objectAtIndex:0]; strange.cent

非常奇怪的行为,使用此代码的屏幕中央有一个圆点,而笔尖中没有任何内容的UIScrollview。我希望UIScrollview应该是空的。当我滚动屏幕时,圆点模糊并消失

- (void)viewDidLoad {
    [super viewDidLoad];
    NSArray *subviews = [closetScroll subviews];
    UIImageView *strange=[subviews objectAtIndex:0];
    strange.center = CGPointMake([[UIScreen mainScreen] bounds].size.width/2, [[UIScreen mainScreen] bounds].size.height/2);
    strange.alpha=1;

    NSLog(@"%@",subviews);
}
控制台输出为:

<UIImageView: 0x4b1f780; frame = (380.5 508.5; 7 7); opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x4b1f820>

我也有同样的问题。由于这个“特性”,计算子视图的数量可能非常具有欺骗性

启动应用程序并计算子视图的数量,这将是1。现在,在模拟器中使用鼠标或手指在设备上从右向左滑动。计算子视图的数量。号码是2


我只能推断,这个额外的UIImageView是由Cocoa Touch生成的,当“反弹”超过UIScrollView的边界时,它可以以正确的颜色渲染背景。

在放大UIImageView并调整配置后,我得出结论,UIImageView实际上是滚动条,如果启用了水平和垂直滚动,则“空”UIScrollview中有两个子视图。

谢谢,这两个子视图也让我抓狂了!:)谢谢当根据ScollView的子视图调整ScollView的内容大小时,应该考虑到这一点。( )