テキストを編集するために、tableViewセル内でUITextViewを使用しています。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITextField *textName = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 270, 24)];
[cell addSubview:textName];
[textName release];
}
これは機能しますが、iPad で実行すると正しくありません。
cell.contentView.frame.size.width を使用してセルの幅を決定しようとしました
ただし、これは iPhone と iPad の両方で常に 320.0 を返します
また、ランドスケープモードのiPadでは、セルの幅を大きくするべきではありませんか?
テオ