假设我正在运行以下代码。我正在动态创建添加到 UIScrollview 的 1000 个 UILabel。然而,这段代码运行得非常慢,因为每次循环出现时我都必须创建一个新的 UILabel。我不能移动线 UILabel *dayLabel = [[UILabel alloc] init]; 在循环之前,因为它只创建 1 个 UILabel。关于如何优化这段代码的任何想法?
for (int i=0; i<1000; i++) {
UILabel *dayLabel = [[UILabel alloc] init];
dayLabel.multipleTouchEnabled = YES;
dayLabel.frame = CGRectMake(0, 40 * i, 40, 40);
[_scroller addSubview:dayLabel];
}