Я рисую сложный вид в своей фоновой очереди, а затем добавляю его в качестве подсмотра в виде содержимого содержимого коллекции, но на это требуется всегда.NSOperationQueue берет навсегда, чтобы добавить subview
Вот мой код:
[self.drawingOperationQue addOperationWithBlock:^{
ObservationViewSmall *observationSmall = [[ObservationViewSmall alloc] initWithFrame:CGRectMake(0, 0, 408, 332)];
[observationSmall initViewWithObservation:[self.childObservationArray objectAtIndex:indexPath.row]];
cell.userInteractionEnabled = YES;
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[cell.contentView addSubview:observationSmall];
}];
}];
Любая помощь более чем приветствуется.
Это _queue_. :) – akashivskyy
Обратите внимание, что в основном элементы UIKit не являются потокобезопасными. Кажется, вы создаете подкласс UIView в фоновой очереди, я не думаю, что вы можете это сделать. Конечно, вы можете использовать фоновый поток, используя графический контекст. – Andrea