【发布时间】:2013-06-26 10:38:41
【问题描述】:
我的 ViewController 中有一个 TableView。 在选中状态下,其单元格的子视图会增加宽度并超出其边界。
当我点击这个子视图时,触摸将转到视图控制器的 touchesBegan 实现,该实现正在使用取消选择单元格。
现在这个子视图没有被剪裁并被允许出去,所以理想情况下,落在它上面的触摸应该去它,但为什么它们要去具有 tableview 的 ViewController ? p>
- TableView 位于 iPad 屏幕(视图控制器)的左侧,作为 边栏。
- 选中的单元格像抽屉一样出来,如下所示。
- 点击屏幕上的任何其他地方,抽屉(选定的单元格) 回去。
问题是所选单元格中的区域超出了表格视图的范围, 如果单击,则对 ViewController 中的 touchesBegan 方法进行触摸。
因此它最终会返回。
=================================================
====== =
====== =
====== =
============= =
============= =
====== =
====== =
====== =
====== =
====== =
====== =
====== =
====== =
==================================================
【问题讨论】:
标签: ios objective-c uitableview