2012-05-03 45 views
-1

可能重复:
change width of a uitableviewcell变化的UITableViewCell宽度

在的UITableViewController的viewDidLoad我加入的UIImageView,并根据自定义UITableViewCell.Now如何改变的UITableViewCell宽度的宽度其位置以适应单元格外的UIImageView。

+0

tableview的单元格宽度总是和你的tableview的宽度一样。所以,你应该改变它。 – Nit

+0

nit是正确的,你可以改变你的tableview宽度然后你的单元格宽度会自动改变。 – vishiphone

+0

您也可以使用自定义单元格。 – vishiphone

回答

0

使用自定义表格视图单元格和所需的单元格添加图像,以便显示您的单元格数据以及图像。

1

您可以使用此方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
    { 

    return 44; 
    } 
+0

问题是关于宽度和你回答关于高度? –

+0

好的非常感谢您通知我。 – vishiphone

+0

因为我认为宽度变化不大,其高度只有我没有正确的读过问题。 – vishiphone

0

使用此方法。这对你有帮助。

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    return number; 
} 
0
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    if(can implement case) 
    { 
    return 50; 
    } 
    else 
    { 
    return 100; 
    } 
} 

但在其细胞的不是动态的高度。如果要更改单元格高度动态的,那么你应该写额外的代码为。