如何在表格视图中显示来自NSMutablearray的数据
问题描述:
我想初始化一个tableview,其中存储了一个NSMutableArray中的每个用户的图像,名称和姓氏。 在这个mutablearray我救,我创建用于存储用户数据的类,它的模式如下:如何在表格视图中显示来自NSMutablearray的数据
ResultSearchController{
NSInteger *userID;
NSString *userName;
NSString *userSurname;
NSString *userThumb;
}
我已阅读TableView中的文档,但我仍然有疑虑和问题,以显示TableView中的数据(似乎使用这样的对象相当复杂)。你能帮我开始吗? 谢谢!
答
我想你有一个自定义的UITableViewCell。
在cellForRowAtIndexPath
代表的UITableView的只需使用(设置图像): -
yourCustomCellObject.yourImageViewINCustCell.image=[UIImage imageNamed:[(yourClassToStoreData *)[yourNSMutableArray objectAtIndex:indexPath.row] userThumb]];
类似地,可以以相同的方式做设置其他控制元件。
这只是你如何做的一个例子。我假设你已经将数据存储在某些类对象上并将其添加到NSMtableArray中。
写一些'cellForRowAtIndexPath'代码... –
同意。您需要查看委托和数据源方法。这允许您依次修改每个单元格。如果您使用单元格的行作为您的NSMutableArray索引,然后编写修改代码。它应该修改每个单元格,因为表格视图需要它。 – geminiCoder
请看[this](http://adeem.me/blog/2009/05/29/iphone-sdk-tutorial-add-delete-reorder-uitableview-row/)和[this](http:// www .mobisoftinfotech.com/blog/iphone/introduction-to-table-view /)和[this](http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/3481-uitableview-tutorial-part-2 -a.html)和[this](http://www.icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/)和[this](https: //www.google.es/search?sugexp=chrome,mod=17&sourceid=chrome&ie=UTF-8&q=uitableview+example) – sonxurxo