如何使用 Swift 3 for iOS 在 ViewController.swift 中实现 UICollectionView
Posted
技术标签:
【中文标题】如何使用 Swift 3 for iOS 在 ViewController.swift 中实现 UICollectionView【英文标题】:How to implement UICollectionView within ViewController.swift using Swift 3 for iOS 【发布时间】:2017-03-25 17:07:29 【问题描述】:我正在和 Brian Voong 一起学习他的教程: https://youtu.be/kecV6xPTTr8?list=PL0dzCUj1L5JHfozquTVhV4HRy-1A_aXlv
我在 ViewController.swift 中使用以下代码:
class ViewController: UIViewController
let collectionView: UICollectionView
let layout = UICollectionViewFlowLayout()
let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
return cv
()
override func viewDidLoad()
super.viewDidLoad()
view.addSubview(collectionView)
collectionView.frame = view.frame
我收到两条我不明白的错误消息,因为它正在为他运行:
-
“'let' 声明不能作为计算属性”在 'let
collectionView: UICollectionView ' 行。
'()' 提供了另一个
错误信息“一行上的连续声明必须分开
通过';'"
它是一个函数声明还是已经被迅速更新为不允许这种语法。提前感谢您的任何帮助。
【问题讨论】:
【参考方案1】:你缺少一个等号:
let collectionView: UICollectionView =
例子:
let collectionView: UICollectionView =
let layout = UICollectionViewFlowLayout()
let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
return cv
()
【讨论】:
以上是关于如何使用 Swift 3 for iOS 在 ViewController.swift 中实现 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章
使用 CoreData 以编程方式创建实体/表,并在 Swift 3 for iOS 中将值插入该实体
Swift 3 iOS - 与 AVAudioPlayer 同步暂停
如何在不使用任何形式的查找表的情况下在 Swift for iOS 8 中列出(几乎)所有表情符号?