我似乎与我的UITableview单元格和自动布局有一个非常奇怪的问题。所以我的tableview设置如下:UITableview与Autolayout和NSFetchedResults控制器单元格插入错误插入
- 我必须使用自动布局 ,我通过界面生成器中创建一个UIViewController内一个UITableView
- 从而使细胞可以调整基于文件中的文本我的tableview使用UITableViewAutomaticDimension 。
- 每个单元格内有2个子视图。前视图和后视图。背面视图包含
- 我使用NSFetchedResults控制器更新时,我点击的单元格和我带到一个新的观点出现该问题的实现代码如下
我的滑动能细胞的按钮。然后我在该视图中创建一个核心数据项并保存,以便将其插入到我的tableview中(现在在当前视图控制器后面)。
会发生什么情况是新插入的单元格似乎失去了所有自动布局约束,并且所有视图元素在单元格的左上角彼此重叠。它也看起来像它们甚至没有包含在单元格的前视图中(或者前视图的宽度和高度为0)。
例子:
它会变得陌生了。如果我通过拉下来刷新tableview并重新加载单元格,它会自行修正。但是,如果我再次刷新tableview,那么问题再次出现,但在另一个单元格上。这个错误不会一直发生,这是相当令人沮丧的。
任何帮助将不胜感激,因为在这个阶段我只剩下几根头发。
在此先感谢!