iPhone開發筆記 (4) 如何改變UITableViewCell的行高

    在使用UITableView的時候,UITableViewCell的高度可能要改變。改變行高有兩種情況,第一種是改變所有的行高。第二種是改變特定行的行高。

    第一種,改變所有行的行高。就是類似下面的效果。


這裏要使用UITableViewDelegate的方法:

//設置rowHeight
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 91.5;
}
第二種,如果要指定改變某個行的行高。就類似下面的效果。


只要對上面的方法做一下修改如下:

//設置rowHeight
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (indexPath.section == 0 && indexPath.row == 0) {
        return 220;
    }
    else
    {
        return 40;
    }
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章