I am new to iPhone app development and i am currently doing a sample table view project. How do i change the size of row cells?
Use heightForRowAtIndexPath delegate method of 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
}
Use this for height
- (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;
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With