iPad 上的 UITableViewCell contenView 宽度问题

Posted

技术标签:

【中文标题】iPad 上的 UITableViewCell contenView 宽度问题【英文标题】:Issues with UITableViewCell contenView width on iPad 【发布时间】:2011-03-28 10:42:42 【问题描述】:

我有一个带有自定义 headerView、footerView 和 ContentView 的 UITableViewCell。在 iPhone(设备和模拟器)上渲染良好,并且 contentView 的宽度完美地调整到单元格。但在 iPad(展位设备/模拟器)上,contentView 比 UITableViewCell 小,并显示左右边距。 HeaderView 和 footerView 向右调整到屏幕和 UITableViewCell,只有 contentView 有这个问题,

如何调整 contentView 的大小以调整为等于页眉和页脚视图?我已经尝试使用自动调整蒙版以实现灵活的宽度,但没有任何结果......

提前致谢,

【问题讨论】:

【参考方案1】:

您是否尝试过手动将contentView 的边框设置为UITableViewCell 的宽度?

contentView.frame = CGRectMake(0, 0, cell.frame.size.width, contentView.frame.size.height);

【讨论】:

以上是关于iPad 上的 UITableViewCell contenView 宽度问题的主要内容,如果未能解决你的问题,请参考以下文章

自定义 UITableViewCell 在 iPad 上的宽度错误

从 uitableviewcell 内的文本字段中关闭 iPad 上的键盘

iPad 上的 UITableViewCell indexPath.section 问题

在 iPad 上旋转 UITableView 后,UITableViewCell 附件未正确定位

添加到 UITableViewCell 的 contentView 的 UITextField 在 Popover 中无法正确显示(iPad、iOS 4.2)

带有自定义 selectedBackgroundView 的 UITableViewCell,它比 UISplitViewController 上的主视图控制器更宽