UIView Nib 中的 UICollectionView
UICollectionView inside UIView Nib
问题陈述:我有一个 UIView Nib。在那个笔尖里面我有 UICollectionView。我创建了 Custom UICollectionViewCell 并分配了它的 class 即 ServiceCollectionView Cell。我在 UICollectionViewCell 中有 2 个标签。现在,当我尝试在自定义 class 中为这些标签创建一个 Outlet 时,我不允许我这样做。我也附上了一张图片。任何人都知道问题出在哪里?或者我做错了什么。任何帮助将非常感激。
谢谢
出于某种原因 Xcode 打开界面(yourclass.swift(界面))而不是 class。重新启动 Xcode 并在自动和手动之间切换对我很有帮助。
如果在带有分离的 .xib 文件的 UIView 中添加集合视图/table 视图,您还应该创建一个分离的 .xib 自定义单元格。
在您的 UIView 自定义 class 中,您应该实现 register(_:forCellWithReuseIdentifier:),例如:
// collectionView is the IBOutlet for the collection view that exists in the view .xib file
collectionView.register(UINib(nibName: "CustomCollectionViewCell", bundle: nil), forCellReuseIdentifier: "CustomCollectionViewCell")
你会很高兴的。
您单独创建一个集合View Cell nib文件。现在你可以给出口连接。不显示错误。
问题陈述:我有一个 UIView Nib。在那个笔尖里面我有 UICollectionView。我创建了 Custom UICollectionViewCell 并分配了它的 class 即 ServiceCollectionView Cell。我在 UICollectionViewCell 中有 2 个标签。现在,当我尝试在自定义 class 中为这些标签创建一个 Outlet 时,我不允许我这样做。我也附上了一张图片。任何人都知道问题出在哪里?或者我做错了什么。任何帮助将非常感激。
谢谢
出于某种原因 Xcode 打开界面(yourclass.swift(界面))而不是 class。重新启动 Xcode 并在自动和手动之间切换对我很有帮助。
如果在带有分离的 .xib 文件的 UIView 中添加集合视图/table 视图,您还应该创建一个分离的 .xib 自定义单元格。
在您的 UIView 自定义 class 中,您应该实现 register(_:forCellWithReuseIdentifier:),例如:
// collectionView is the IBOutlet for the collection view that exists in the view .xib file
collectionView.register(UINib(nibName: "CustomCollectionViewCell", bundle: nil), forCellReuseIdentifier: "CustomCollectionViewCell")
你会很高兴的。
您单独创建一个集合View Cell nib文件。现在你可以给出口连接。不显示错误。