Безопасен ли addubview для iOS? - PullRequest
2 голосов
/ 04 августа 2011

Я использую образец от Apple *1001*, и мой UIScrollview не плавный при прокрутке. Я думаю об использовании GCD. Я считаю, что весь мой код является потокобезопасным, за исключением моей последней строки, которая [self.scrollView addSubview: myView].

В документах, которые я прочитал, упоминается, что UIKit не является потокобезопасным, но приведенные примеры всегда связаны с установкой значений, таких как self.myLabel.text = @ "some text".

Безопасна ли нить addSubview?

Ответы [ 3 ]

2 голосов
/ 04 августа 2011

Все манипуляции с интерфейсом должны выполняться в основном потоке! В другом случае, вероятно, у вас начнется болезненная головная боль.

1 голос
/ 04 августа 2011
0 голосов
/ 04 августа 2011

Насколько я понимаю, это не будет потокобезопасным. Насколько мне известно, единственное, что вы можете сделать с UIKit, который является потокобезопасным, это создавать экземпляры UIImage (но не добавлять их в представление).

...