我有一个UITableViewController。我需要显示一个表格单元格,后跟一个嵌入了UITextField的单元格。基本上我需要交替显示tableView数据源。请帮帮我..谢谢。
编辑#1:想象NSMutableArray *tableData;
是表格的数据源,其中包含以下元素:
@"Apple"
@"Mango"
@"Watermelon"
我希望UITableView显示为:
答案 0 :(得分:1)
使用像这样的dataSource方法:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return ([m_tableData count]*2)+1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == [m_tableData count]*2)
{
//cell with button
}
else
{
if(indexPath.row == 0 || indexPath.row%2 == 0)
{
//cell with label for displaying values
}
else
{
//Load a cell that has an embedded UITextField
}
}
}