0

UIScrollView(コード内に)がself.scrollerあり、配列内のオブジェクトの量に基づいてサイズを設定したいのですが、ビューが表示されたときにエラーが発生します。エラー :

例外がキャッチされていないため、アプリを終了しています:'NSInvalidArgumentException', reason: '-[__NSCFString setFrame:]: unrecognized selector sent to instance 0x8076080'

問題のコードは次のとおりです。

for (int i = 0; i < [scoresArray count]; i++) 
{         
        UILabel *scoreLabel = [scoresArray objectAtIndex:i];

        CGRect labelPos = CGRectMake(10, i * 50, 300, 50);

        [scoreLabel setFrame:labelPos];

        [self.scroller setFrame:CGRectMake(0, 90, 320, ([scoresArray count] * 50))];

        [self.scroller addSubview:scoreLabel];
 }

私は何か間違ったことをしていますか? どうすれば修正できますか? (高さだけを知りたい)それが役に立ったら。

4

1 に答える 1