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