2010-04-28 69 views
0

我有一個UITableView在頂部的分段控制。當你點擊不同的片段時,我希望表格重新加載一個新的不同大小的陣列。我已經嘗試了一切,包括[self.tableView reloadData]。當您現在單擊不同的選項卡時,它只會更改不在視圖中的單元格,並且不會再添加任何單元格。有任何想法嗎???謝謝。iphone分段控制和uitableview

+0

取決於您用作桌面支持對象的內容。通常人們使用一個數組,然後由cellForRowAtIndexPath引用。如果你這樣做但不更新數組,那麼它將無法工作。 – bpapa 2010-04-28 19:32:37

回答

1

在您的numberOfRowsinSection方法中,當切換段選擇時是否返回正確數據源的計數?當你選擇一個段時,你需要在tableview上調用'reloadData',你需要檢查你從'numberOfRowsInSection'返回的計數,你需要在cellForRowAtIndexPath中使用正確的數據源來提供你的單元格內容。