如何减少表视图控制器的宽度

时间:2011-05-23 12:54:55

标签: iphone objective-c

每个人都

如何减少表格视图单元格的宽度?

我正在使用以下代码来增加行的高度,以同样的方式我如何改变单元格的宽度

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

}

2 个答案:

答案 0 :(得分:1)

UITableViewCell将始终采用显示单元格的UITableView的全宽。

答案 1 :(得分:1)

如上所述,单元格将始终具有相同的宽度,但是如果您希望缩进内容以显示主 - 细节关系,则使用...

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