1
,如果我這些代碼:關於重繪「addSubview」功能
UIView *topView = [UIView new];
for (int i = 0; i < 100; i++) {
UIView *childView = [UIView new];
[topView addSubview:childView]
}
冠捷是否重繪每次當我稱之爲「addSubview」功能?
,如果我這些代碼:關於重繪「addSubview」功能
UIView *topView = [UIView new];
for (int i = 0; i < 100; i++) {
UIView *childView = [UIView new];
[topView addSubview:childView]
}
冠捷是否重繪每次當我稱之爲「addSubview」功能?
不,topView
不會每次重繪。它每次都簡單地標記爲「需要顯示」,這是一種便宜的操作。當您返回到運行循環時,運行循環會告知topView
實際重繪本身並清除「需要顯示」標誌。
好〜thx爲您的答案。 – Kevin