i パッドでコードを試していたところ、クラッシュしました。デバイスログには何もありませんが、不明なタイプと不明なプロセスがあります。だから私は掘った。メモリの問題だったと思います。水平スクロールビューに非常に多くの画像を追加できないことがわかりました。私はそれらの100以上を持っています。
これは私のコードです
for(int index=0; index < 166; index++)
{
UIImageView *imgscv = [[UIImageView alloc] init];
imgscv.bounds = CGRectMake(0, 0, 200, 250);
imgscv.frame = CGRectMake(5+xOffset, 5, 200, 250);
imgscv.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",index-1]];
[images insertObject:imgscv atIndex:index];
scrollview.contentSize = CGSizeMake(scrollWidth+xOffset,110);
[scrollview addSubview:[images objectAtIndex:index]];
xOffset += 205;
}
forループのインデックスの上限を16に変更すると、すべて問題ありません。制限はありますか?あなたが提案する可能性のある修正または代替手段はありますか?