В моем приложении у меня есть табличное представление, к которому я обращаюсь с помощью раздела, а не по строке.
Я использовал настраиваемые представления в разделе раздела, настраиваемое представление содержит несколько меток.
В моей ячейке ForRow по индексу
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
viewOrderPage=[[ViewOrder alloc]init];
static NSString * cellIdentifier=@"Mytable";
UITableViewCell * cell;
if(cell==nil)
{
cell=[contentTable dequeueReusableCellWithIdentifier:cellIdentifier];
cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
viewOrderPage=[[ViewOrder alloc]initWithFrame:CGRectMake(0, 0, 310, 60)];
viewOrderPage.tag=111;
[cell.contentView addSubview:viewOrderPage];
}
else
{
viewOrderPage=(ViewOrder *)[cell.contentView viewWithTag:111];
}
viewOrderPage.productName.text=@"aaa";
return cell;
}
Но значение не отображается в ячейке.
viewOrderPage is the object of the customview(ViewOrder) and productName is a label in the view