2012-06-18 13 views
0

好吧,我正在创建一个应用程序,用作某些项目的虚拟目录。问题是有超过600个项目需要编目,这是非常耗时的,因为我必须首先将这些项目添加到表格单元格查看器中,以及项目的图像,然后插入图片和3将文本项目放入视图控制器中。有没有什么办法可以创建单个视图(或类似),然后当用户点击连接到单个视图的表格单元格时,它会连接到将这些项目插入到单个视图控制器中的定义空间中的代码?简单的方法来制作600多个视图?

此应用正在使用ARC和故事板。我使用的Xcode 4.3.3与iOS 5

+0

您应该考虑制作一个视图,根据单击的是哪个单元而不是600个单独视图来动态更改其内容。这将极大地帮助组织。 –

+0

@MDT这基本上是我要去的。想要以更多答案的形式解释你的评论吗? – DiscoveryOV

回答

1

你可以有图像或图像的URL的阵列标题,描述等一起,然后使用某种形式的网格视图给他们布置(Sam Soffes' grid view或只是一个类似this,其中“单元配置” UITableView

然后用代码表示:

cell.title = [titles objectAtIndex:[indexPath row]]; 
cell.image = [UIImage imageWithData:[NSData dataWithContentsOfURL: 
       [imageURLs objectAtIndex:[indexPath row]]]; 
cell.description = [descriptions objectAtIndex:[indexPath row]]; 

如果你能得到一个CSV的URL和文本文件下载到您的设备,然后你可以建立与Dave DeLong's CSV parser阵列。

+0

嗯,我会试试看。谢谢! – DiscoveryOV

相关问题