2017-01-09 28 views
-1

我想創建一個具有6個單元的CollectionView,每行有兩個單元格 ,我製作了我的單元格160x160,它可以很好地從iPhone 6起,但是當我嘗試它在iPhone 5上的細胞破碎,我嘗試了不同的特性,但它迄今爲止並不適用於我。如果有人能指出我正確的方向,我將不勝感激。不幸的是,我沒有代碼,因爲我不在工作,但如果需要,我可以明天上傳。如何使我的UICollectionViewCell響應,以便它適合iphone 5

預先感謝您。

回答

1

如果我得到你的問題比我想你需要重寫你的類這種方法,你可以根據設備

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { 
return CGSizeMake(widthDependOniPhoneScreenSIze, HeighDependOniPhoneScreenSIze); 

}

而是採用160x160的使用自定義高度寬度增加檢查根據屏幕大小的單元格。

1

iPhone 5的總寬度爲320點。這意味着如果你想使用單元格大小爲160 * 160,那麼你必須刪除單元格之間的間距,並且還要佔用全屏寬度(因爲160 + 160 = 320),或者必須減小小於160的水平寬度

相關問題