使用具有自动布局的故事板,UILabel在UITableView Cell中重叠

时间:2013-08-13 15:13:29

标签: ios uitableview uilabel autolayout

我正在尝试在表格视图单元格中添加2个标签。 在纵向模式下,两个标签相互重叠,在横向模式下,它可以正常工作。

我也使用过自动布局。我必须做出改变才能达到目标。

- (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

提前致谢:)

0 个答案:

没有答案