2011-05-23 75 views
0

hii每一個如何減少表格視圖控制器的寬度

我怎麼減少表格視圖單元格的寬度?

我使用下面的代碼,以增加行的高度,,以同樣的方式我怎樣才能改變細胞的寬度

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    switch(indexPath.section) 
    { 
     case 0: 
     { 
      switch(indexPath.row) 
      { 
       case 0: 
       { 
        return 100; 
       } 
        break; 

       case 1: 
       { 
        return 40; 
       } 
        break; 

       case 2: 
       { 
        return 40; 
       } 
        break; 

       case 3: 
       { 
        return 40; 
       } 
        break; 

       default: 
       { 
        return 15; 
       } 

      } 
     } 
      break; 

} 

回答

1

如前所述小區將始終具有相同的寬度,但是如果你想縮進內容顯示一個主從關係,然後用...

- (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath 
+0

什麼方法體中含有,,只回報整數或其他任何東西,你可以請詳細說明 – Ravi 2011-05-26 04:27:02

+0

你只返回一個整數,但它告訴tableview多少縮進的內容...看到以下... http://pds19.egloos.com/pds/201007 /07/99/e0000099_4c34229b67ae0.jpg – 2011-05-26 12:51:33

1

的UITableViewCell中總是會說是的UITableView的整個寬度顯示單元格。