Tag: urlrequest

什么是强制UIView重绘最强大的方法?

我有一个项目列表的UITableView。 select一个项目推一个viewController,然后继续执行以下操作。 从方法viewDidLoad我发射一个URLRequest为我的子视图所需的数据 – 一个UIView子类与drawRect覆盖。 当数据从云端到达时,我开始构build我的视图层次结构。 有问题的子类传递数据,它的drawRect方法现在拥有了它需要呈现的所有东西。 但。 因为我不明确调用drawRect – Cocoa-Touch处理 – 我没有办法通知Cocoa-Touch,我真的很想要这个UIView子类来呈现。 什么时候? 现在会很好! 我试过[myView setNeedsDisplay]。 有时这种工作。 很斑点。 我已经摔了几个小时。 有谁可以请我提供一个坚实的,有保证的方法来强制UIView重新渲染。 以下是将数据提供给视图的代码片段: // Create the subview self.chromosomeBlockView = [[[ChromosomeBlockView alloc] initWithFrame:frame] autorelease]; // Set some properties self.chromosomeBlockView.sequenceString = self.sequenceString; self.chromosomeBlockView.nucleotideBases = self.nucleotideLettersDictionary; // Insert the view in the view hierarchy [self.containerView addSubview:self.chromosomeBlockView]; [self.containerView bringSubviewToFront:self.chromosomeBlockView]; // […]