【发布时间】:2015-04-08 08:19:08
【问题描述】:
我有签名视图,签名完成后我会缩小视图并保存 UIBezierPath。当我将 UIBezierPath 设置为小视图并调用 setNeedsDisplay 时,视图不会画线。可能是规模问题?
大视图
缩小视图
设置路径并调用setNeedsDisplay后
【问题讨论】:
-
澄清一下,
drawRect:是在你调用setNeedsDisplay之后调用的吗? -
@brigadir 是的。当父视图出现时,我设置 UIBezierPath 并使 setNeedsDisplay 和 drawRect 工作。
-
在这种情况下,问题出在绘图操作内部。我建议绘制签名路径的边界矩形,设置更大的笔画等,以确定究竟什么是错误的。
-
您还可以将大签名视图快照为图像,然后将其应用到任何地方。
标签: ios drawrect uibezierpath catransform3d