我使用的是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