2011-05-23 57 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的整个宽度显示单元格。