我有一个UIScrollView
(在代码中),我想根据数组中的对象数量来设置它的大小,但出现视图时出现错误。错误:UIScrollView设置大小
终止应用程序由于未捕获的异常:'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];
}
难道我做错了什么?我该如何解决呢? (我只想挑高)如果有帮助的话。
你确定'scoresArray'包含指向'UILabel'的指针,而不是'NSString's? – Alexander