Uitableview 自定义单元格表视图中的XCode 4.4远程映像

Uitableview 自定义单元格表视图中的XCode 4.4远程映像,uitableview,storyboard,xcode4.4,custom-cell,Uitableview,Storyboard,Xcode4.4,Custom Cell,我是Xcode编程新手,正在开发一个小应用程序,但我有一个问题 我有一个带有自定义单元格的表视图,从外部获取数据以填充视图(通过JSon)。我在列表中的导航速度非常慢,因为在方法-(UITableViewCell*)tableView:(UITableView*)tableView cellforrowatinexpath:(nsindepath*)indepath中。我得到一个外部图像,这使得它的速度变慢,因为每次显示一个单元格时它都会运行 如何在不使用此方法的情况下填充整个列表?或者有没有其

我是Xcode编程新手,正在开发一个小应用程序,但我有一个问题

我有一个带有自定义单元格的表视图,从外部获取数据以填充视图(通过JSon)。我在列表中的导航速度非常慢,因为在方法
-(UITableViewCell*)tableView:(UITableView*)tableView cellforrowatinexpath:(nsindepath*)indepath
中。我得到一个外部图像,这使得它的速度变慢,因为每次显示一个单元格时它都会运行


如何在不使用此方法的情况下填充整个列表?或者有没有其他方法可以让它理解图像的存在?

在定制UITableViewCell时,苹果建议的方法很少。您可能正在尝试向单元格的contentView添加子视图。这里描述了一种更好的方法。好吧,我建议你读一下这本书。

我明白这就是你要尝试的。它重用图像。您可以尝试苹果建议的第三种方法,而不是向contentView添加子视图。创建自定义视图并将UI元素作为自定义视图的子视图进行布局。自定义视图将作为单元格内容视图的子视图进入。通过采用这种样式,您可以更好地控制封装。我的问题可能源于以下字符串“[tableView dequeueReusableCellWithIdentifier:CellIdentifier];”…苹果建议重用一个单元格,在这种情况下,当我为单个单元格加载远程映像时,它会为其他“重用”加载相同的映像这是我的代码
-(UITableView*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(nsindepath*)indexath{cell*cell=[tableView dequeueReusableCellWithIdentifier:@“cell”];[cell.img setImage:[UIImage-imageWithData:[NSData-datawithcontentsofull:url]];返回单元格;}
你有例子吗?参考《苹果指南》,你的意思是“自定义单元格”块?这些例子不更新到情节提要,我不想在没有情节提要的情况下改变一切:(但是我没有子类..我制作了一个自定义单元格,放入UIImageView或一些UILbale,为这个项目创建了一个UITableViewCell,并从之前的代码编写中设置了单元格项目..有什么想法吗?