1
正如標題所說,我想創建一個包含兩個部分的表格視圖。第一秒只包含一個帶有文本框的單元格。第二部分應該用數組的內容動態填充。多表格視圖部分:靜態單元格的第一部分和單元格的動態數量的第二部分
我寫了這個代碼:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 1)
{
static NSString *simpleTableIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
Player *player = [self.playerController getPlayerAtPositon:indexPath.row];
cell.textLabel.text = [NSString stringWithFormat:@"%@", player.persistentData.name];
return cell;
}
else
{
// ???
}
}
但是我必須寫入到else
代碼塊?所以我填寫一個文本框的單元格將不會被覆蓋?
我發現,你不能動態地添加元素。例如,如果要添加三名玩家,則還必須將行值設置爲三。否則,該應用程序將崩潰。有沒有辦法做到這一點動態?
所以我也可以使用靜態的小區標識細胞? – Pascal
對具有文本字段的單元格使用一個標識符,併爲其他類似單元格使用不同的標識符 – Yogendra