我正在创建一个静态表视图(必须与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