作者ghost777 (~鬼妻~鬼七~)
看板MacDev
標題[問題] custom cell 建立多個button
時間Fri Nov 7 20:33:25 2014
我的一格table cell有分左右半部的畫面
想要點左邊時 跳到另一個a畫面
點右邊時 跳到另一個b畫面
所以目前的做法就是 在上面各蓋上一層button
利用button來得知有哪半個畫面被按了
但這樣會有一個問題在於
如果我先在左半部點著時
我整個table就不能往上下滑動了
因為button似乎沒有click event(點在同一點觸發)
所以是用TouchUpInside來觸發
有什麼樣的方法可以做到 就算先點著cell內的某個button
也還可以上下滑動整個table view
只有像tap點擊時 才會觸發到button的事件
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.84.165
※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1415363608.A.695.html
→ darktt: 你只能放棄UIButton改用UITapGrestureRecognizer 11/08 00:22
推 mraaa: 用CollectionView呢? 11/08 08:28
→ nobody1: canCancelContentTouches=YES; delaysContentTouches=YES 11/09 23:36
→ nobody1: 試看看 11/09 23:36
→ ghost777: 樓上的方式是我目前的用法 但一但在透明button上面按住 11/11 16:11
→ ghost777: 系統就會開始偵測TouchUpInside 就會不能滑動了 11/11 16:12
→ ghost777: 最後是用 UITapGrestureRecognizer 解... 11/11 17:41