2015-05-27 29 views
0

我想創建一個類別和子類別選擇UITableView與Objective-C的iOS中的表視圖,但我不知道要搜索什麼,開始。類別和子類別的內容是動態的,它可以是一個或多個,然後由Web服務結果決定。並且所有類別都應該在點擊時崩潰。 它應該看起來像這樣。 enter image description here如何在iOS中的UITableView中創建類別和子類別選擇Objective-C

任何建議和幫助將不勝感激

編輯#1

我都試過,但它不是工作正常這裏是什麼,我都試過沒的代碼。 Interest (Category and Subcategory)

+0

它不是很清楚你在問什麼......你知道如何使用'UITableViewController'(這是你需要的UI組件)或者你只是想知道有關安裝? – nburk

+0

是的,我知道'UITableView'和'UITableViewController'以及如何使用它們以及如何創建自定義表格視圖單元格,但我的問題是如何在一個表格視圖單元格中爲子類別創建動態按鈕和標籤。 –

回答

2

如果您使用UITableView和iOS 8,則可以使用自動佈局來確定單元格內的單元高度和設置約束以隱藏/顯示選項。看如何實現動態細胞高度 - http://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift)。

我使用FXForms來處理這些選項表,但是您需要稍微深入一點才能夠正確地繼承這些單元格。檢查出這裏:https://github.com/nicklockwood/FXForms

+0

感謝您的回覆示例是好的,但不完全是我在找什麼,其實我正在尋找一個UITableView的示例與崩潰和支出複選框在運行時創建編程方式不與故事板 –

+1

請投票它否則它將被某人關閉 –

+0

你可以在代碼中完全一樣。只需添加2個不同的高度限制,並在想要摺疊/展開單元格時更改優先級 –

2

我認爲你應該創建一個CategoryViewController'parentCategory'屬性。

最初,此屬性將爲空,它將加載所有基類別。然後當你選擇一個類別,如果它有孩子,你會執行一個segue到相同的CategoryViewController並設置這個parentCategory屬性。您將使用此屬性來加載子類別。

+0

您是否有任何類似的示例代碼? –

+0

請投票,否則它將被某人關閉 –