我将一个名为 DrawView 的自定义UIView
类嵌入到tableView单元格的contentView中,这样我的用户就可以用手指在每个tableView单元格中绘制路径(UIBezierPath
)提示。
您可以想象,用户希望用手指在每个单元格中绘制水平和垂直线条/路径,但是,除非我禁用scrollEnabled
属性,否则它们无法绘制垂直路径的tableView:
tableView.scrollEnabled = false
有了这个,我可以在tableview单元格中绘制任何方向的路径;但是,我不能再向下滚动tableview(不出所料)。我想我可以创建一个在tableview上调用scrollToRowAtIndexPath
方法的按钮,但我想知道是否有更好的方法可以通过重新启用 {{ 1}}取决于某个手势或用户在屏幕上的指尖位置。
我已经为绘制路径添加了自定义UIView DrawView 的屏幕截图: