1

我有一个按钮,UIViewController我想调用drawRect方法UIView来在单击按钮时绘制不同的形状UIViewController

4

2 回答 2

1

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

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

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

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

编辑rokjarc的信用

于 2012-05-04T23:54:06.510 回答
1

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

你不直接调用这个方法,你只需调用[view setNeedsDisplay];

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

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

于 2012-04-19T19:02:47.653 回答