我正在尝试在我的表格视图单元格中添加 2 个标签。在纵向模式下,两个标签相互重叠,而在横向模式下,它工作正常。
我也使用了 auto-layout 。我必须做出改变才能实现目标。
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *MyIdentifier = @"ProductTableViewCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if (cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:MyIdentifier];
}
UILabel * productName= (UILabel *)[cell viewWithTag:101];
//productName.text=[[productDetails objectAtIndex:indexPath.row]product_Name];
// similar code for another label also
productName.lineBreakMode= NSLineBreakByWordWrapping;
productName.numberOfLines=0;
productName.text= @"asdfasdfsdzxcvzasdfaxv";
[productName sizeToFit];
return cell;
}
问题链接以获得更好的描述: http: //f.talk.to/3afcd0c13764064184c01cc4
提前致谢 :)