ios - 为什么 UITableViewCell 的 contentView 高度总是比 UITableViewCell 小一个点?

标签 ios uitableview

我的单元格在 UITableViewCell 级别的高度为 44 磅。 contentView 显示 43 点,在 IB 中显示为灰色。如何使内容与单元格大小相同?

请注意,我在单独的 xib 文件中设计我的单元格。

我希望我的单元格之间没有边距。

我还将 None 设置为表格 View 的分隔符样式。 IB 中的行高也设置为 44 点。不使用任何部分。

最佳答案

如果您使用 Storyboard,请将 tableView 的Separator 设置为None(而不是Default)摆脱 1pt 分隔符,contentView 的高度变得等于单元格的高度(即使它是灰色的)

注意:此解决方案不适用于 xib 文件(至少不更新 IB,不在运行时检查)。

关于ios - 为什么 UITableViewCell 的 contentView 高度总是比 UITableViewCell 小一个点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30293838/

相关文章:

ios - 使用新的 iOS 11 API 重新排序 tableview 时动画不正确

ios - 如何在 iOS 中让 UITableView 变大

ios - Swift - 数组 - 删除一个值

ios - 在 iPhone 上,如何在从服务器加载时显示动画?

ios - 在同一列表/表格 View 中显示缓存的服务器联系人和本地 iOS 联系人

swift - 添加到 TableView 时 Realm 项会出现两次

ios - tableView.reloadData 清除数组 - 索引超出范围

ios - 如何在后台放置按钮?

ios:本地化表情符号名称(kCFStringTransformToUnicodeName)

c++ - C++中的cout浮点格式