我使用的是swift 2.0和xcode 7.我想要在應用程序中使用圖像陣列的垂直集合視圖。但是,當我運行我的項目UICollectionView區域顯示爲黑色。我已經在我的ViewController上設置了腳本,但我不知道我錯過了什麼。我已經設置了一個標識符和所有其他的東西。請有人幫助我。謝謝。UICollectionView在運行應用程序時顯示爲黑色
0
A
回答
0
我做了UICollectionView顯示圖像,儘管我仍然需要更新大小這個例子。我遵循@pdobsk的建議來查看錯誤消息,它說我應該考慮單元格大小以及邊距和其他東西,因爲單元格大小與集合視圖的大小相同。
0
我想你忘記了代表,這是典型的錯誤。 另外,嘗試使用的代碼
class ExampleCollectionView: UIViewController, UICollectionViewDelegate
{
@IBOutlet weak var collectionView: UICollectionView!
let tshirtsArray = ["tshirt_1.png",
"tshirt_2.png",
"tshirt_3.png",
"tshirt_4.png"]
override func viewDidLoad()
{
super.viewDidLoad()
collectionView.delegate = self
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
{
return self.tshirtsArray.count
}
func collectionView(cv: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
{
let cell: UICollectionViewCell = cv.dequeueReusableCellWithReuseIdentifier("CollectionCell", forIndexPath: indexPath)
let collectionImageView: UIImageView = cell.viewWithTag(100) as! UIImageView
collectionImageView.image = UIImage(named: self. tshirtsArray[indexPath.row])
return cell
}
}
相關問題
- 1. WinForms應用程序顯示黑色窗口+啓動時
- 2. 當屏幕是黑色時運行Android應用程序
- 3. 更改爲應用程序設置在運行時不顯示
- 4. iPhone:當應用程序運行時iPod控制顯示爲灰色
- 5. Android應用程序在等待HTTP響應時顯示黑屏
- 6. Eclipse未顯示作爲java應用程序運行,僅顯示運行配置
- 7. 如何在應用程序不顯示時運行應用程序?
- 8. iAds有時在應用程序中顯示爲白色框?
- 9. QuickcontactBadge在運行應用程序時未在佈局中顯示
- 10. SDL應用程序顯示黑色窗口
- 11. 藍色的黑色屏幕運行時的堆棧AndEngine程序
- 12. 爲什麼在運行應用程序顯示logcat時顯示正在運行的設備是空的?
- 13. 應用程序顯示黑屏?
- 14. iOS應用程序顯示黑屏
- 15. QML應用程序顯示黑屏
- 16. SurfaceView在黑色前景時,爲相機應用程序
- 17. Android sqlite gridview。應用程序運行,但黑色屏蔽
- 18. 白色屏幕運行sencha +黑莓網絡應用程序
- 19. 黑莓 - 運行後臺應用程序
- 20. 在iPhone中顯示應用程序運行時間
- 21. Android應用程序在運行時顯示不同的結果
- 22. 在Windows應用程序中運行方法時顯示進度
- 23. J2ME在運行應用程序時不顯示
- 24. 應用程序在運行時不顯示任何東西
- 25. 當應用程序在後臺運行時顯示UIAlert?
- 26. Tkinter在運行時顯示空白屏幕的應用程序
- 27. 如何在應用程序未運行時顯示警報?
- 28. WCF方法名稱在運行應用程序時未顯示
- 29. 在手機上運行應用程序時不顯示紋理
- 30. Android studio在運行應用程序時不顯示手機
你能告訴你'CollectionViewCell.swift'文件? – Thomas
看起來控制檯有錯誤(用'UICollectionViewFlowLayoutBreakForInvalidSizes'),試試看看,或者複製它到你的問題,也許這可以幫助解決神祕的問題 – pbodsk
我想你可能會錯過代表故事板或xib中的collectionView的數據源。 – sourav