实现内容:
在cell上面添加几个按钮,并用block的方式处理事件。不过此cell的初始方式不是用在tableview上,而是直接init初始化。且cell内的属性是用contentView来添加的。
造成的问题:
当去点击此cell上的按钮时,始终无法响应点击事件。
问题分析:
因为响应者的关系不同。cell的子控件如果要添加到contentView上面,就需要通过tableview初始化cell才能响应按钮的点击事件。而我当时的初始化方法是直接init来使用。无法让contentView来响应事件。
问题解决办法:
- 使用initframe方式来初始化cell内的子控件
- 用
self addsubview
来添加子控件。