テキストが常に変化するように、XMLフィードからUITextViewをロードしています。私は次のセルとテキストのサイズを変更しようとしていますが、セルのサイズは変更されますが、テキストビューは表示されません。UITextView動的にテキストボックス/セルのサイズを変更する
正しい方法に沿ったヒントは本当に感謝しています。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
AssessObject *newObj1;
newObj1=[totalArray objectAtIndex:indexPath.row];
NSString *cellText = newObj1.routeText;
UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:16.0];
CGSize constraintSize = CGSizeMake(188.0, CGFLOAT_MAX);
CGSize textViewSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
return textViewSize.height + 200;
}
これは、セルの再描画/元の描画で実際には変わっていますが、現在は適切な縮尺に設定されています。最初にそれが半分であることを示すと、下にスクロールして元のテキストがそこにあります – TMB87
http://screencast.com/t/cxXaac0bPw theres私が意味することを説明するビデオ – TMB87
私はscaleToFitモードについて話していませんでしたしかし[autoresizingMask](http://www.techotopia.com/images/2/27/Iphone_view_autosize_height_width.jpg)。スーパービューに従ってサイズが変更されるように、ここですべての設定が正しく行われていることを確認してください。ところで、あなたのスクリーンキャストを見た後は、UITableViewCellsの再利用メカニズムが典型的に誤用されている可能性もあります。 – AliSoftware