2016-03-06 26 views
1

所以我想要一个表格单元格内的签名视图。显然,当有人试图在单元格中绘制时,表格会滚动。YPDrawSignatureView - 绘制签名时滚动表格

我将如何停止滚动,但只有当用户在签名框中书写?

+0

您应该接受一个答案,如果它有帮助。如果没有,那么用更多的信息详细说明你的问题,这样你就可以得到你需要的帮助。 –

回答

0

我会用覆盖单元格的按钮来解决这个问题,当用户点击它时,单元格会显示YPDrawSignatureView。显示签名观点之前,禁用滚动:

tableView.scrollEnabled = false 

后来,当你保存的签名,使通过scrollEnabled设置为真正再次滚动。

+0

完美的作品!谢谢 – e4stwood

+0

没问题。很高兴看到我的项目被使用。 –

+0

它是一个相当简单的问题的精彩解决方案。再次感谢! – e4stwood

0

我添加了一个uitableview和自定义单元格。在其中一个自定义单元格中,在signatureView顶部包含一个按钮(例如addSignatureButton)。

我用委托方法在uitableviewcell和uiviewcontroller之间进行通信。一个委托被添加到UITableViewCell中以通知是否点击addSignatureButton。一旦它被点击,addSignatureButton被隐藏,signatureView可见并且tableview的滚动被禁用。当用户完成添加签名时,signatureView被隐藏,addSignatureButton可见并且tableview滚动被启用。

https://github.com/alvinvgeorge/DrawSignatureOnTableViewCell