Bộ sưu tập xem vấn đề thay đổi kích thước iPhone 4 và iPhone 5 (Collection view resizing issue iPhone 4 vs iPhone 5)


問題描述

Bộ sưu tập xem vấn đề thay đổi kích thước iPhone 4 và iPhone 5 (Collection view resizing issue iPhone 4 vs iPhone 5)

I have a collection controller inside a view.

The collection controller does not cover 40 px at the top of the screen so that I can put buttons there.

On the iphone 4 it looks like this (proper way): Blue is the collection view, Red is the cell

However on the iPhone 5 it looks like this and I am not really sure why it won't spread and cover the blue parts

The interface builder for this looks like:

Collection view:

Collection view cell

Any help will be greatly appreciated, thanks


參考解法

方法 1:

Your Collection View has a fixed size. Do you have AutoLayout enabled? If yes, simply go to the iPhone 5's view and adjust the size so that it fits the iPhone 5 constraints. After that it should automatically size to iPhone 5 and iPhone <5

Constraints: InterfaceBuilder will do some 'magnetic' behavior if you reach these constraints.

(by William Falconmr.VVoo)

參考文件

  1. Collection view resizing issue iPhone 4 vs iPhone 5 (CC BY‑SA 3.0/4.0)

#uicollectionviewcell #iOS #uicollectionview






相關問題

Sel UICollectionView tidak terlihat (UICollectionView cells are invisible)

UICollectionViewCell裡面的UIWebView不調用Delegate方法 (UIWebView inside UICollectionViewCell does not call Delegate Method)

Bộ sưu tập xem vấn đề thay đổi kích thước iPhone 4 và iPhone 5 (Collection view resizing issue iPhone 4 vs iPhone 5)

集合視圖單元格未出現 (Collection View Cells not appearing)

UICollectionView 單元格大小 ContentView 問題 (UICollectionView cell size ContentView Issue)

在 Swift 中使用 CollectionView 進行網格佈局 (Grid layout with CollectionView in Swift)

如何為collectionviewcell的刪除自定義動畫? (How to custom animation for collectionviewcell's deletion?)

檢測位於另一個 uicollectionview 內的 uicollectionView 的哪個 UICollectionViewCell 在中心 (Detect which UICollectionViewCell of a uicollectionView that is inside another uicollectionview is in the center)

navigationController?.pushViewController 不工作 (navigationController?.pushViewController is not working)

XCode UICollectionViewCell 在模擬器上看起來比在故事板中小得多 (XCode UICollectionViewCell appearing much smaller on simulator than in storyboard)

CollectionViewCell 未出現在 collectionView 中 (CollectionViewCell not appearing in collectionView)

由 LPLinkView 和 UIImageView 組成的單元格的 CollectionView 速度很慢,並且在滾動時會重新加載數據 (CollectionView with Cells made up of LPLinkView's and UIImageView's is Slow and Reloads Data While Scrolling)







留言討論