2012-05-03 70 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; 
    } 
} 

但在其細胞的不是動態的高度。如果要更改單元格高度動態的,那麼你應該寫額外的代碼爲。