Re: [问题] 请教关于CollectionView上面的Button。

楼主: darktt (小朱)   2014-08-08 07:17:08
我是想到有另外一个作法,
※ 引述《lolicontrol (self)》之铭言:
: 我做法跟你类似
: UICollectionView *collection = (UICollectionView*) self.superview;
: [collection indexPathForCell:self].row
: 最后用 delegate 回传值
就跟这个差不多,
全部作法是,将继承一个 cell,将 button 的 target 与 action 指到 cell 自己本身,
在 button 触发的 method 中将 cell 自己用 delegate 传回给上一层,
这时候就可以用 cell.superview 来找 cell 的位置,
或是担心 collectionView 的内容有问题的话也可以使用全域变量来做到,
这样子就能依照不同习惯来解决问题了。
作者: lolicontrol (self)   2014-08-08 11:16:00
嗯嗯
作者: howdiun (Howdiun)   2014-08-08 12:04:00
最好的方法是继承UIButton然后新增property NSIndexPath然后继承cell新增一个property CustomButton最后在cellForRow里面cell.button.indexPath = indexPath架构好看好修改好扩充少错误对不起,讲成tableView的
作者: xinya707 (妈我在这)   2014-09-17 14:40:00
Days matter 倒数忌日都有记日
作者: Decill (inner peace)   2014-09-17 14:44:00
一楼我知道是输入法问题 不过我还是忍不住笑了
作者: happyfuture (!)   2014-09-17 14:46:00
1F好吓人阿XD

Links booklink

Contact Us: admin [ a t ] ucptt.com