如题,在项目中,有一个基类BaseViewController继承于系统的UIViewController,然后我的controller都继承于BaseViewController,但是我项目中还有很多UITableViewController,怎么让TableViewController也拥有BaseViewController中的方法..
2 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
建一个BaseTableViewController继承与BaseViewController.在BaseTableViewController中声明一个属性UITableView,配好tableView的基本属性了就行了。然后你用UITableViewController时,就再建一个VC继承与BaseTableViewController就行了。
慕的地6264312
TA贡献1817条经验 获得超6个赞
利用Runtime方法在UIViewController上添加需要的属性和方法,重写方法用保存后替换的方式实现。但要考虑到是否有不能继承这些修改的类,比如UINavigationController。
添加回答
举报
0/150
提交
取消