2012-12-05 85 views
2

我正在尋找在我的iOS應用程序中使用可摺疊子菜單創建菜單。它應該是這個樣子:UITableView子菜單

Main menu item 1 
    Submenu item 1 
    Submenu item 2 
    Submenu item 3 
Main menu item 2 
    Submenu item 1 
    Submenu item 2 

我不想向下鑽取的方法蘋果確實與UINavigationController因爲子菜單少(1-3),並有很短的標題。我還希望能夠在點擊相應的主菜單項時摺疊或展開子菜單。

我不明白我怎麼可以哄UITableView這樣做,所以我想我必須做我自己的控制,除非有人有更好的主意。

+0

基本上你想要的摺疊效果好嗎?看看這個[文章] [1] [1]:http://stackoverflow.com/questions/8576555/how-do-i-create-an-accordion-control-similar-to-one -created-using-ajax-in-ios – Mike

+0

感謝您的鏈接。 – dbv

回答

5

這是來自蘋果的示例代碼,看看,並創建一個你需要 here

+0

這個例子有一個錯誤,但是......它的想法很棒! – VietHung

0

您可以使用分節表視圖,其中節標題實際上是您的主菜單項。該部分中的單元格將對應於您的子菜單項。在節標題上使用輕擊手勢來展開和縮小。