我在 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 上,当处于横向模式时,单元格的宽度不应该更大吗?
张