Я использую 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. RibbonWindow появляется черным при затухании при нагрузке
- 2. Layout не появляется при запуске приложения
- 3. Консоль Windows появляется при запуске приложения Win32
- 4. Meesage не появляется при запуске приложения?
- 5. Переполнение UICollectionView при запуске
- 6. UIPicker сначала появляется черным
- 7. HTML5 Градиент холста появляется черным
- 8. C++ Allegro - Bitmap появляется черным?
- 9. Форма не появляется при запуске
- 10. UINavigationBar появляется при запуске ViewController
- 11. Подскажите появляется при запуске отчета
- 12. Сообщение появляется при запуске scsslint
- 13. Ошибка при запуске приложения
- 14. «Установщик окон установленной программы» появляется при запуске другого приложения
- 15. AppID не появляется в BundleID при запуске приложения
- 16. Пользовательский контроль не появляется при запуске приложения на другом компьютере
- 17. UIImageView, созданный в UICollectionView, остается черным
- 18. UICollectionView borderline не присутствует с черным фоном
- 19. Запуск приложения при запуске
- 20. Значок системного лотка не появляется при запуске
- 21. При запуске приложения для Android при запуске
- 22. Ошибка Android при запуске приложения при запуске
- 23. Ошибка при запуске приложения при запуске устройства
- 24. Сбой приложения при запуске приложения
- 25. JS/PHP Base64 изображение появляется черным
- 26. iOS7: UICollectionView появляется под UINavigationBar
- 27. Ошибка приложения при запуске
- 28. Ошибка приложения при запуске
- 29. ClassNotFound при запуске приложения
- 30. Запуск приложения при запуске
Вы можете показать свой 'CollectionViewCell.swift' файл? – Thomas
Кажется, что в консоли есть ошибка (что-то с 'UICollectionViewFlowLayoutBreakForInvalidSizes'), попробуйте взглянуть на это или, альтернативно, скопировать его на свой вопрос, может быть, это поможет в решении загадки – pbodsk
. Думаю, вам может не хватать делегат и источник данных для коллекцииView в раскадровке или xib. – sourav