コントローラーで使用するスクロールビュー付きのペン先があります。scrollview.subviewsカウントに基づいて一定の計算を行う必要があります。ただし、驚くべきことに、scrollviewは常に2つのuiimageビューで始まります。
Nibファイルのスクロールビューは空です。nibのソースコードをチェックして、ゴミがないことを確認しました。また、スクロールビューを削除して、同じ結果で別のスクロールビューを作成しました。
私はいつも同じビューを受け取っています(常にで、私のscrollview.subviews.countは常に2から始まります。これを引き起こしているのは何ですか?
ビューを初期化した直後にscrollviewサブビューを印刷すると。
[[NSBundle mainBundle] loadNibNamed:@"TileScreen" owner:self options:nil];
NSLog(@"Started scrollview with subviews %@", _scrollView.subviews);
私は受け取ります:
Started scrollview with subviews (
"<UIImageView: 0x1dcb50; frame = (294 400; 7 7); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x1e51b0>>",
"<UIImageView: 0x1bb6a0; frame = (294 400; 7 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x1a9b50>>"
)