【发布时间】:2013-03-11 20:45:30
【问题描述】:
我有一个UIButton,当按下它时,将布尔值 (touchHasBegan2) 更改为 YES。在drawRect 方法中,按下按钮时会绘制CGRect。我想将矩形“锁定”到视图中的当前位置。因此,当再次单击该按钮时,将绘制一个新的矩形。这是我的代码:
if (touchHasBegan2)
{
addedLine = CGRectMake(pointWhereUserClicksX, pointWhereUserClicksY, 80, 20);
CGContextAddRect(context, addedLine);
CGContextDrawPath(context, kCGPathFillStroke);
}
当第二次、第三次点击按钮时,如何“锁定”矩形的位置并绘制一个新的位置?
谢谢!
【问题讨论】:
标签: objective-c cocoa-touch quartz-2d