2011-07-11 37 views
0

我想做一個簡單的應用程序,我想知道哪種方法導航將是最好的。應用程序需要在桌面視圖的開始屏幕上有一個列表,然後您可以選擇該列表上的特定項目以查看該項目的詳細視圖。導航爲基礎的應用程序的問題 - 初學者iOS

是否可以在詳細視圖中顯示文本和圖像?

謝謝

回答

1

這可能嗎?大多數應用在iPhone上以這種方式運行。查看聯繫人,備註,照片,設置和成千上萬的其他應用程序。

應用程序由多個視圖組成。您所描述的是一個帶有表格視圖和自定義視圖(包含圖像視圖以顯示圖像和文本視圖以顯示文本的視圖)的基於導航的應用程序。

+0

謝謝。你知道任何源代碼文件,讓我開始開發這個。我希望在桌子視圖上有大約25個單獨的項目,然後導致詳細視圖 – Jarrod

+0

嗨,例如,請參閱我的帖子。這對你有幫助嗎? – Ilanchezhian

1

是的,在詳細視圖中可以有UIView的任何子類(如UITextView,UIImageView)。

由於使用基於導航的應用程序,RootViewController將有一個表視圖,並且當選中一行時(tableview:didRowSelectAtIndexPath :),您可以顯示可以包含添加到其中的子視圖的詳細視圖。

例如,看看這個link

+0

謝謝,我會查看下鑽示例。是否有可能向下鑽取3個等級。 IE瀏覽器。第一級是一類遊戲,第二級是特定的遊戲名稱,接下來是遊戲的詳細解釋? – Jarrod

+0

是的,絕對有可能......如果你看過鑽取的例子,第二層也是一個表格視圖。你可以在第三級添加UIViewController。 – Ilanchezhian

1

有許多方法可以這樣做:

  1. 列表= TableView中
    詳細視圖=另一個的UIView(中轉/改變到另一個視圖)

  2. 列表= TableView中
    詳細View = TableView單元格放大
    eg (原文:每一個細胞= 40像素,點擊時,該特定細胞= 100像素)

  3. 列表= TableView中
    詳情查看=彈出窗口
    例如使用彈出式黑色箭頭。但是隻支持非常小的尺寸

在回答你的問題,YES,所有3種方式可以使用圖像&文本,甚至音頻視頻& & openGL的。 即所有三個使用來自UIView的視圖子類。視圖類是不同的,但方法是相同的。

^^