如何调用draw rect方法在单击按钮上绘制不同的形状?

时间:2012-04-19 18:23:07

标签: iphone ios5

我在UIViewController中有一个按钮,我想调用drawRect的{​​{1}}方法,在UIView的按钮上点击不同的形状。

2 个答案:

答案 0 :(得分:1)

回答问题的第一部分:如何调用drawRect方法。

您不直接调用此方法,只需拨打[view setNeedsDisplay];

即可

关于你问题的第二部分。你没有告诉 drawRect通过参数绘制什么 - 你覆盖它并自己绘制你需要的对象。

你可以在这里找到一个很好的教程:An iPhone Graphics Drawing Tutorial using Quartz 2D

答案 1 :(得分:1)

rokjarc的回答是正确的,你应该接受他的答案,而不是我的答案。我只是在详细阐述。

我建议您查看斯坦福CS193P 2011课程的讲座5和6。

http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255

第5讲主要是绘图,第6讲将drawRect连接到滑块。

编辑信用到rokjarc