UITableビューセルにデータを取り込み、データベースから取り込んでいます。データの長さは、セルによって異なります。だから私はを展開するか、または契約の高さはデータの長さに依存します。現在、カスタムセルを次のコードとともに使用しています。テーブルビューのセルがテキストのサイズで拡大または縮小する
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellID= @"customcell4fan";
customcell4fan *cell = (customcell4fan *)[tableView dequeueReusableCellWithIdentifier:cellID];
if(cell==nil)
{
NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"customcell4fan" owner:nil options:nil];
for(id currentObject in nibObjects)
{
if([currentObject isKindOfClass: [customcell4fan class]])
{
cell = (customcell4fan *)currentObject;
}
}
}
eleme = [xmlElementObjects objectAtIndex:indexPath.section];
NSString *email= [eleme.title stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];
NSString *postData= [eleme.description stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@" \n\t"]];
cell.nameLabel.text=email;
cell.postLabel.text=postData;
return cell;
}
Checkoutでこのリンクを試してください:-http://stackoverflow.com/questions/9796947/how-can-i-resize-uitableviewcell-for-how-much-をtext-that-i-have/9798654#9798654 – Gypsa