進出口試圖分配一個UICollectionViewFlowLayout
到UICollectionView
,它運行在物理設備上正常,但模擬器打破,具有信號:與模擬器exc_arithmetic誤差只有,分配UICollectionView的FlowLayout
EXC_ARITHMETIC(代碼= EXC_i386_DIV,子碼=爲0x0)
這只是發生在一個模擬器,這是我的理解,這通常是一個被零除錯誤,但我沒有看到如何爲我實現那可能
代碼:
let flowLayout: UICollectionViewFlowLayout = UICollectionViewFlowLayout()
flowLayout.itemSize = CGSizeMake(self.view.bounds.width * 0.67,
self.collectionView!.frame.height - 10)
flowLayout.scrollDirection = UICollectionViewScrollDirection.Horizontal
self.collectionView!.collectionViewLayout = flowLayout
此外,我在這行得到信號:self.collectionView!.collectionViewLayout = flowLayout
和視圖範圍是:WIDTH:277.38高度:75.0
任何幫助,或替代方案會不勝感激!
是'self.view.bounds.width' 0之前? – jtbandes
@jtbandes沒有打印出維度給出寬度:277.38高度:75.0 –