簡體   English   中英

在Xcode 4.2中以編程方式為iPhone應用程序編寫UITableView

[英]Programmatically Code a UITableView for iPhone Application in Xcode 4.2

我已經在Storyboard中工作了一段時間,它們非常適合較小的應用程序。 但是我正試圖匯集40多種食譜,因此將40個不同的“詳細視圖”拖到情節提要上對我來說是不現實的!

我想知道如何以編程方式構建包含40條不同行的表視圖,每條行均導致相同的詳細信息視圖,但提取不同的內容? 考慮將內容存儲在數組中,並根據用戶單擊的表單元格,我們從數組中的另一個索引中拉出。 因此,例如,如果用戶單擊表中的配方#2,它將加載一個通用的詳細視圖,該視圖從我的數組索引2中填充其數據。.請澄清一下我是否沒有任何道理。

我瀏覽了Apple文檔,並且他們的許多教程都引用了我不想使用的Core Data ...我認為iOS 5不需要使用它,而且必須有比使用Storyboard拖動更簡單的方法,拖放40個不同的細節場景。

您的問題很高,因此除了提供指導外,我無法提供太多幫助。 在第二段中,您的想法聽起來完全應該如何在iOS中編寫應用程序。

  1. 您建立一個包含配方(CoreData或其他商店)的模型
  2. 將此鏈接鏈接到承載表視圖控制器的導航控制器(NSFetchedResults控制器或您自己的代碼或兩者的組合)
  3. 表格視圖中的選擇將(通用)詳細信息視圖控制器推入導航堆棧(使用推推功能可能最簡單)
  4. 詳細信息視圖控制器使用傳遞給它的唯一名稱填充自身(帶有詳細的配方說明),這將使其能夠從數據存儲中加載詳細配方

實際上,我相信Apple演示了一個示例應用程序,該示例應用程序在WWDC 2010或WWDC 2011期間都做到了這一點。

如果您不清楚任何部分,請發布一個新問題,詳細說明問題是什么,到目前為止您嘗試過什么和/或錯誤是什么。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM