作者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://webptt.com/cn.aspx?n=bbs/MacDev/M.1415363608.A.695.html
1F:→ darktt: 你只能放弃UIButton改用UITapGrestureRecognizer 11/08 00:22
2F:推 mraaa: 用CollectionView呢? 11/08 08:28
3F:→ nobody1: canCancelContentTouches=YES; delaysContentTouches=YES 11/09 23:36
4F:→ nobody1: 试看看 11/09 23:36
5F:→ ghost777: 楼上的方式是我目前的用法 但一但在透明button上面按住 11/11 16:11
6F:→ ghost777: 系统就会开始侦测TouchUpInside 就会不能滑动了 11/11 16:12
7F:→ ghost777: 最後是用 UITapGrestureRecognizer 解... 11/11 17:41