I can\'t seem to get the text to actually span multiple lines. The heights look correct. What am I missing?
- (UITableViewCell *)tableView:(UITableView *)tableVi
Tweetero
provides an example of this in MessageListController.m. The code there renders the following screen:
(Pic is taken from Mashable).
The basic implementation outline:
When constructing a UITableViewCell
, create and add a UILabel
as a subview in the manner shown in tableviewCellWithReuseIdentifier:
. Look for the creation of TEXT_TAG
label.
when enriching the UITableViewCell
with views, ensure that you format label properly, as is done in configureCell:forIndexPath
, similarly look for the label tag TEXT_TAG
.
Return the appropriate height for each cell, as is done in tableView:heightForRowAtIndexPath
.
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return theSizeYouWantYourCellToBe;
}
myLabel.numberOfLines = 2;
Check the docs for full info on how to use this property.