下面是一個uicollectionviewcell,條寬度必須根據它的右邊的數字(vote count),事件I在控制檯中記錄它的寬度contants,你可以看到它的計算正確,但是在用戶界面上,他們中的兩個似乎不能很好地工作,如果我滾動collectionview多次,它將被修復,然後它將再次失敗,如何正確設置視圖的一個單元格中的限制?UICollectionViewCell中的自動寬度常數不起作用
代碼太長,但我想在這裏總結
1)視圖 - 控制的cellForItem
cell.setup()
cell.layoutIfNeeded()
恢復單元
2) ()
setupBarWidths()
3)在設置中BardWidhts()
resetAllWitdhs - > 0
計算並設置寬度
這是正確的方法是什麼?
請顯示您的代碼? – iphonic
看起來像一個細胞重複使用問題。嘗試在你的單元格中實現prepareForReuse,並將約束設置爲0. –
添加了我的代碼摘要檢查請 – turushan