写了一个图片异步下载加载任务的组件,程度很简单。
根据测试,发现这个设计很有实用价值,然后到tableview上测试发现一塌糊涂。
首先,发现由于异步加载、下载图片,导致了开始的时候显示不了图片,移动则是正常,接着发现图片加载时有错位现象,谷歌在家用不了,就bing过,网上的建议也是好像不怎么好使,于是,根据逻辑来测试,发现不错位的方案。
首先这篇文章是采用本人写的图片异步下载加载任务组件,但关系不大,只是异步处理的事情。
首先,贴上代码上的笔记。记录的比较好。
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return self.dataSource.count;
}
- (UITableViewCell*) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:@"aaaa"];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"aaaa"];
}
//可有可无,有的话,会比较美观。尤其是最初没