[問題] custom cell 建立多個button

作者: ghost777 (~鬼妻~鬼七~)   2014-11-07 20:33:25
我的一格table cell有分左右半部的畫面
想要點左邊時 跳到另一個a畫面
點右邊時 跳到另一個b畫面
所以目前的做法就是 在上面各蓋上一層button
利用button來得知有哪半個畫面被按了
但這樣會有一個問題在於
如果我先在左半部點著時
我整個table就不能往上下滑動了
因為button似乎沒有click event(點在同一點觸發)
所以是用TouchUpInside來觸發
有什麼樣的方法可以做到 就算先點著cell內的某個button
也還可以上下滑動整個table view
只有像tap點擊時 才會觸發到button的事件
作者: darktt (小朱)   2014-11-08 00:22:00
你只能放棄UIButton改用UITapGrestureRecognizer
作者: mraaa (重新出發....)   2014-11-08 08:28:00
用CollectionView呢?
作者: nobody1 (無事家中坐)   2014-11-09 23:36:00
canCancelContentTouches=YES; delaysContentTouches=YES試看看
作者: ghost777 (~鬼妻~鬼七~)   2014-11-11 16:11:00
樓上的方式是我目前的用法 但一但在透明button上面按住系統就會開始偵測TouchUpInside 就會不能滑動了最後是用 UITapGrestureRecognizer 解...

Links booklink

Contact Us: admin [ a t ] ucptt.com