iOS 9 / Swift:与tableView&#39的scrollEnabled相关的困境

时间:2016-07-20 02:12:09

标签: ios uitableview uiview scrollview gesture

我将一个名为 DrawView 的自定义UIView类嵌入到tableView单元格的contentView中,这样我的用户就可以用手指在每个tableView单元格中绘制路径(UIBezierPath)提示。

您可以想象,用户希望用手指在每个单元格中绘制水平和垂直线条/路径,但是,除非我禁用scrollEnabled属性,否则它们无法绘制垂直路径的tableView:

tableView.scrollEnabled = false

有了这个,我可以在tableview单元格中绘制任何方向的路径;但是,我不能再向下滚动tableview(不出所料)。我想我可以创建一个在tableview上调用scrollToRowAtIndexPath方法的按钮,但我想知道是否有更好的方法可以通过重新启用 {{ 1}}取决于某个手势或用户在屏幕上的指尖位置。

我已经为绘制路径添加了自定义UIView DrawView 的屏幕截图:

DrawView UIView class

0 个答案:

没有答案