tableView由于复用机制,经常会出现当一个cell加入到缓存池之后,之前的状态就会改变。我们有些时候想准确处理cell控件内部按钮的点击方法需要怎么做。
解决的办法有两个。第一个不正规的方法,我是这样做的,我在控制器创建cell的时候,取到cell中的按钮,根据行数给按钮绑定一个tag值。写一个点击事件,在点击事件里根据tag值进行操作。
第二个方法是在自定制cell的时候,用个代码块把cell的行数,传递到控制器里,然后在Controller的代码块里进行操作。
tableView由于复用机制,经常会出现当一个cell加入到缓存池之后,之前的状态就会改变。我们有些时候想准确处理cell控件内部按钮的点击方法需要怎么做。
解决的办法有两个。第一个不正规的方法,我是这样做的,我在控制器创建cell的时候,取到cell中的按钮,根据行数给按钮绑定一个tag值。写一个点击事件,在点击事件里根据tag值进行操作。
第二个方法是在自定制cell的时候,用个代码块把cell的行数,传递到控制器里,然后在Controller的代码块里进行操作。
本文标题:tableView如何准确处理cell中按钮的点击方法
本文链接:https://www.haomeiwen.com/subject/tjqfjttx.html
网友评论