我似乎與我的UITableview單元格和自動佈局有一個非常奇怪的問題。所以我的tableview設置如下:UITableview與Autolayout和NSFetchedResults控制器單元格插入錯誤插入
- 我必須使用自動佈局 ,我通過界面生成器中創建一個UIViewController內一個UITableView
- 從而使細胞可以調整基於文件中的文本我的tableview使用UITableViewAutomaticDimension 。
- 每個單元格內有2個子視圖。前視圖和後視圖。背面視圖包含
- 我使用NSFetchedResults控制器更新時,我點擊的單元格和我帶到一個新的觀點出現該問題的實現代碼如下
我的滑動能細胞的按鈕。然後我在該視圖中創建一個核心數據項並保存,以便將其插入到我的tableview中(現在在當前視圖控制器後面)。
會發生什麼情況是新插入的單元格似乎失去了所有自動佈局約束,並且所有視圖元素在單元格的左上角彼此重疊。它也看起來像它們甚至沒有包含在單元格的前視圖中(或者前視圖的寬度和高度爲0)。
例子:
它會變得陌生了。如果我通過拉下來刷新tableview並重新加載單元格,它會自行修正。但是,如果我再次刷新tableview,那麼問題再次出現,但在另一個單元格上。這個錯誤不會一直髮生,這是相當令人沮喪的。
任何幫助將不勝感激,因爲在這個階段我只剩下幾根頭髮。
在此先感謝!