2012-06-18 12 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

相關問題