To overcome this issue we have to set layout of the cell after inserting any values into cell.
Refer below code:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { CustomTableViewCell *cellCustom = (CustomTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cellCustom == nil) { cellCustom = [[CustomTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; } // Write your code here for inserting text/component and than follow below code: cellCustom.layoutIfNeeded() return cellCustom; }