我收到了一个旧帖子:How to subclass UITableView?和一个旧视频:https://www.youtube.com/watch?v=FfZGKx4BYVU但这对我没有帮助。我想要的很简单,我有一个带动态单元格的UITableViewController。我想把那些牢房放出去。这只有在我“子类化”它的情况下才有可能。我做了另一个像这样的文件:

import UIKit

class CreateChannelCell: UITableViewCell {

    override func awakeFromNib() {
        super.awakeFromNib()
        // Initialization code
    }

    override func setSelected(_ selected: Bool, animated: Bool) {
        super.setSelected(selected, animated: animated)

        // Configure the view for the selected state
    }

}

但我仍然无法将这些outlet从UITableViewController添加到此文件中。我的细胞需要有活力。我想我只缺了一步,但那是什么步骤?谢谢您。

最佳答案

这是子类化的正确方法。但如果您使用的是故事板或Xib文件,则需要引用您创建的CreateChannelCell中的UITableView,以及CreateChannelCell所在的位置。
您需要选择单元格,然后转到CustomClass并在其中写入类的名称。。。在这种情况下CreateChannelCell
swift - 如何子类化UITableViewCell?-LMLPHP
如果您没有使用故事板或Xib,请参阅由codeintern提供的答案

关于swift - 如何子类化UITableViewCell?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42213542/

10-13 09:21