2

私は iPhone アプリ開発に不慣れで、現在サンプル テーブル ビュー プロジェクトを行っています。行セルのサイズを変更するにはどうすればよいですか?

4

2 に答える 2

7

heightForRowAtIndexPathのデリゲート メソッドを使用するUITableViewController

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    if (Dynamic) 
    {
        //calculate dynamic height and return from here;
        return dynamicheight;
    }
    else
        return fixedheight; //Return fixed height from here e.g. 40
}
于 2012-10-06T07:24:48.773 に答える
5

高さはこれを使う

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

        case 1:
            return 245;
            break;

        case 2:
            return 60;
            break;

        case 3:
            return 120;
            break;

        case 4:
            return 60;
            break;

        case 5:
            return 76;
            break;

        case 6:
            return 60;
            break;

        case 7:
            return 120;
            break;

        case 8:
            return 60;
            break;

        case 9:
            return 76;
            break;

        case 10:
            return 60;
            break;

        case 11:
            return 76;
            break;

        case 12:
            return 60;
            break;

        case 13:
            return 76;
            break;

        default:
            return 44;
            break;
    }
}
于 2012-10-06T11:44:05.817 に答える