[问题] 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