我正在創建一個靜態表視圖(必須與iOS 4兼容 - 因此我無法使用iOS 5的方法)。靜態表視圖
我擁有它的方式是我有兩個部分;第一個有一個單元,第二個有兩個單元。我做了兩個數組,第一部分中唯一的單元格的標題,第二部分中的兩個單元格都使用了兩個標題。所以,我的字典裏是這樣的:
(NSDictionary *) {
First = (
Title1 < --- Array (1 item)
);
Second = (
"Title1", < --- Array (2 items)
Title2
);
}
我的問題是,我需要使用tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
一個部分返回的行數。所以我的問題是,如何使用NSInteger section
從字典中檢索該部分?我也必須在tableView:cellForRowAtIndexPath
中做同樣的事情。
謝謝
靜態是如何「靜態」的?如果表大小真的是不可變的,那麼你不能只是在tableView中做一個切換部分:(UITableView *)tableView numberOfRowsInSection:(NSInteger)部分並返回適當的值? – strings42
你爲什麼要用字典?如果你不太嚴重地簡化你的問題,這隻會讓問題複雜化。如果它只有兩個數組,只需使用兩個iVar;如果它是任意數量的需要保持有序的數組,則使用一組數組。 – fzwo