Друзья, Я хочу добавить несколько таблиц под заказ в виде таблицы в файле xib. Подробно я хочу добавить разные ячейки для каждой строки в таблице, я попробовал приведенный ниже код, но, похоже, не работает. Я могу настроить только одну ячейку для всех строк в таблице viewview, как показано ниже. Я пробовал два кода. code1 is as нижеНастройка нескольких ячеек с использованием uitableview в каждой строке в файле xib
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *identifier;
[email protected]"tablecell";
tablecell *cell = (tablecell*)[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell==nil)
{
NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"tablecell" owner:self options:nil];
cell=[nib objectAtIndex:0];
}
[email protected]"gopi";
return cell;
if (indexPath.row==1)
{
NSString *identifier1;
[email protected]"gopicell";
gopicell *cell1=(gopicell*)[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell1==nil)
{
NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"gopicell" owner:self options:nil];
cell1=[nib objectAtIndex:0];
}
[email protected]"sabari";
return cell1;
}
}
он отображает только одну настроенную ячейку, так что я попробовал этот код code2
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *identifier;
if (indexPath.row==0)
{
[email protected]"tablecell";
tablecell *cell = (tablecell*)[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell==nil)
{
NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"tablecell" owner:self options:nil];
cell=[nib objectAtIndex:0];
}
[email protected]"gopi";
return cell;
}
else if(indexPath.row==1)
{
[email protected]"gopicell";
gopicell *cell1=(gopicell*)[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell1==nil)
{
NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"gopicell" owner:self options:nil];
cell1=[nib objectAtIndex:0];
}
[email protected]"sabari";
return cell1;
}
return nil;
}
я знаю, что это утверждение неверно, но я не знаю, что вернусь сюда, если я имею возможность настроить более одной ячейки для каждой строки
проверить ссылку http://stackoverflow.com/questions/5575125/adding-multiple-custom-cells-in-uitableview[enter описание ссылки здесь] [1] надежды помогает. [1]: http://stackoverflow.com/questions/5575125/adding-multiple-custom-cells-in-uitableview –
вы можете прикрепить изображение. Что именно вы хотите? –