О перерисовке функции "addSubview" - PullRequest
1 голос
/ 23 ноября 2011

, если я их кодирую:

UIView *topView = [UIView new];

for (int i = 0; i < 100; i++) {

    UIView *childView = [UIView new];
    [topView addSubview:childView]
}

Перерисовывает ли topView каждый раз, когда я вызываю функцию addSubview?

1 Ответ

1 голос
/ 23 ноября 2011

Нет, topView не перерисовывается каждый раз.Он просто помечается как «отображение потребностей» каждый раз, что является дешевой операцией.Когда вы вернетесь к циклу выполнения, цикл выполнения скажет topView, что он должен перерисовать себя и очистить флаг «отображения потребностей».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...