我有一个显示项目的 IOS 应用程序。我有一个工作“MYItemCell.xib”和一个“MYItemCell.swift”。我刚刚添加了一种新类型的项目,其显示方式略有不同。它的名称为:MYItemTwoCell.xib/swift
现在我试图保持大部分内容相同,所以我只是复制了 .xib 和 swift 文件并重命名了内容。但我无法将新的 .xib 连接到新的 .swift。它仍然与旧的 .swift 保持连接
我遇到了这个问题:Xib file: Can't drag a View from a xib file to a swift file 。所以我尝试在我的 .swift 文件中的类的 .xib 文件中创建“容器”。
但是,当我写入新类名“MYItemTwoCell”时,它总是会恢复为“MYItemCell”
当我单击选择器上的向下箭头时,它仅建议“UITableViewCell”,而“MYItemTwoCell”未列出。
编辑 1
我认为 MYItemCellTwo 不能是 UICollectionViewCell 的问题。它将连接到我添加的空白 UIViewController。换句话说:我无法将 UICollectionViewCell 设为 MYItemTwoCell 类,但我可以将 UIViewController 设为 MYItemTwoCell 类。
有谁知道如何使我的 MYItemTwoCell 成为 UICollectionViewCell 类而不是 UIViewController 类?
最佳答案
关于ios - 更改 .swift 以连接到 TableView Controller 而不是 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37778662/