UITableView 单元格行为不端,显示没有披露等等

Posted

技术标签:

【中文标题】UITableView 单元格行为不端,显示没有披露等等【英文标题】:UITableView cell misbehaving, showing no disclosure and more 【发布时间】:2012-04-15 09:46:58 【问题描述】:

我遇到了一个非常奇怪的问题,我的 UITableView 内容开始出现严重异常。

    无论我将 line Separator 属性设置为什么,单元格之间都没有线条。 披露插入符号不显示,即使它显示在情节提要编辑器中。 在编辑模式下设置表格视图不会显示任何编辑小部件。单元格内容实际上完全不受影响(它应该为删除图标腾出空间,对吧?)。 但是当从编辑模式转到“正常”模式时,单元格突然向右移动(没有动画)。向右移动的是单元格,而不是内容。我知道,因为我已经尝试过分组样式。

有人看过吗?有人有提示扔我吗?这个愚蠢的东西阻碍了我的应用程序的进步!

如果我可以添加任何信息以使我的问题更清楚,请告诉我。

【问题讨论】:

【参考方案1】:

找到了。我忘记在我的自定义单元类中调用[super layoutSubViews]。呸!

【讨论】:

以上是关于UITableView 单元格行为不端,显示没有披露等等的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView 中的 UITableView 行为不端

UITableView 中的奇怪行为 - 一个单元格显示不同

UITableview 默认单元格中的自定义分隔符显示意外行为

iOS11 中奇怪的 uitableview 行为。单元格通过导航推送动画向上滚动

UITableView以编程方式调用滑动操作

UITableView有单元格,但没有显示单元格