在使用UITableView的時候,UITableViewCell的高度可能要改變。改變行高有兩種情況,第一種是改變所有的行高。第二種是改變特定行的行高。
第一種,改變所有行的行高。就是類似下面的效果。
這裡要使用UITableViewDelegate的方法:
[plain]
//設置rowHeight
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 91.5;
}
第二種,如果要指定改變某個行的行高。就類似下面的效果。
只要對上面的方法做一下修改如下:
[plain]
//設置rowHeight
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 0 && indexPath.row == 0) {
return 220;
}
else
{
return 40;
}
}