【发布时间】:2016-05-11 02:24:51
【问题描述】:
我在收藏视图单元格的横向方向上遇到问题。当应用程序处于纵向时,它为我提供了每行正确的单元格数,即 2。但是当我将应用程序旋转为横向时,它每行显示 1 个单元格。这是我得到的屏幕:
这是我添加单元格大小的代码:
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
var screenSize = CGFloat()
if UIDevice.currentDevice().orientation.isLandscape.boolValue {
screenSize = UIScreen.mainScreen().bounds.size.width
}
else {
screenSize = UIScreen.mainScreen().bounds.size.width
}
let cellWidth = screenSize / 2.0
return CGSizeMake(cellWidth, cellWidth)
}
【问题讨论】:
标签: ios xcode swift uicollectionview uicollectionviewcell