今天做项目,遇到这个,我是用的自定义的cell,cell里面写4个button和label,但是在自定义的cell里面没有self.navigationController没有这个属性,不能直接在自定义中直接跳转,需要用到代理或者block实现跳转,这里我介绍一下用block实现跳转!!
1.先建一个类,继承UITableViewcell
2.在.h 声明一个 block 和 button
3.在.m里面将button实例化
4.在button的触发事件中将其赋值给block
5 导入那个类,去到tablecell的触发事件的里面
最后的效果就是这样子,可以跳转,想实现第一张图那样,加个背景图就ok了!!
这样就可以实现自定义cell里面的button的跳转了!block好强大!!
网友评论