在我班上我想从班上扩展2个班级。 这是示例
@interface TableViewCell : UITableViewCell <UITableViewDataSource, UITableViewDelegate> {
}
这里正在扩展UITableViewCell
这样的任何其他方式扩展另一个类,如UIViewController
......
任何人都可以建议我。
答案 0 :(得分:0)
正如Norvag在评论中所说:Objective-C
不支持多重继承。
解决此问题的一种方法是使用 compostion ,请参阅Objective-C multiple inheritance。
但是对于你的情况,最优雅的解决方案可能是creata是UITableViewCell
的子类。
在此子类中创建UIViewController
类型的属性。将其视图添加到cell.contentView
,
确保框架设置正确并且您正在路上。