2011-08-15 33 views
1

我正在寫我的第一個iPhone應用程序,並通過一些書籍的方式工作。使用按鈕而不是表的基於導航的應用程序?

我工作的一個基於導航的應用程序,我想知道:

(1)是否有可能使用的不是表按鈕來啓動導航?

(2)如果是這樣,我該如何將少量披露指標添加到按鈕?我該如何讓這些按鈕看起來比圓形的矩形按鈕更有趣?(例如,讓按鈕變成彩色和有光澤)?

回答

1
  1. 是的,可以使用按鈕進行導航。請參閱-[UINavigationController pushViewController:animated:]

  2. 您可以使用+[UIButton buttonWithType:]並指定UIButtonTypeDetailDisclosure作爲披露按鈕。至於彩色和有光澤的按鈕,它們在當前的SDK(ios 4)中不受支持,但您可以使用自定義光面和彩色圖像或實現自己的繪圖代碼(請參閱下面的鏈接)。

這是關於創建光澤按鈕的article from Cocoa with Love

+0

感謝您的信息。我試圖通過Interface Builder將一個按鈕設置爲DetailDisclosure按鈕,但整個按鈕變成了一個箭頭。有沒有辦法得到一個帶有文本和箭頭的按鈕,類似於它在表格單元格中的呈現方式,比如「Foobar>」? – stackoverflowuser2010

+0

您將需要使用自定義按鈕類型並提供自定義圖像。我希望它更容易。如果符合您的要求,您可以在它旁邊放置一個標籤 – Joe

+0

您是否知道使用自定義圖像創建自定義按鈕類型的任何在線說明?我只是搜索了一下,但只能找到一些Youtube教程視頻。 – stackoverflowuser2010

相關問題