[問題] custom cell 建立多個button

看板MacDev作者 (~鬼妻~鬼七~)時間10年前 (2014/11/07 20:33), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
我的一格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

11/08 00:22, , 1F
你只能放棄UIButton改用UITapGrestureRecognizer
11/08 00:22, 1F

11/08 08:28, , 2F
用CollectionView呢?
11/08 08:28, 2F

11/09 23:36, , 3F
canCancelContentTouches=YES; delaysContentTouches=YES
11/09 23:36, 3F

11/09 23:36, , 4F
試看看
11/09 23:36, 4F

11/11 16:11, , 5F
樓上的方式是我目前的用法 但一但在透明button上面按住
11/11 16:11, 5F

11/11 16:12, , 6F
系統就會開始偵測TouchUpInside 就會不能滑動了
11/11 16:12, 6F

11/11 17:41, , 7F
最後是用 UITapGrestureRecognizer 解...
11/11 17:41, 7F
文章代碼(AID): #1KNBmOQL (MacDev)
文章代碼(AID): #1KNBmOQL (MacDev)