我在UIViewController
中有一个按钮,我想要拨打drawRect
方法UIView
在按钮点击UIViewController
上绘制不同的形状。如何调用绘制矩形方法在单个按钮上单击绘制不同的形状?
1
A
回答
1
回答你的问题的第一部分:如何调用drawRect
方法。
你不直接调用此方法,您只需拨打[view setNeedsDisplay];
至于你的问题的第二部分。你不要告诉drawRect
什么通过参数绘制 - 你重写它,并绘制自己需要的对象。
你可以找到一个很好的教程在这里:An iPhone Graphics Drawing Tutorial using Quartz 2D
1
rokjarc的答案是正确的,你应该接受他的回答,不是我的。我只是在阐述。
我建议您查看斯坦福大学CS193P 2011课程的讲座5和6。
http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255
讲座5大多拉丝,演讲6个钩起来的drawRect到滑块。
编辑 credit to rokjarc
相关问题
- 1. 在按钮上绘制形状单击
- 2. 用按钮绘制矩形
- 3. 可可/ Objective-C:在按钮上绘制矩形单击
- 4. Java-点击按钮后绘制矩形
- 5. Java。用按钮单击绘制形状的问题
- 6. 如何在点击按钮上绘制矩形?
- 7. 用绘制图形方法绘制一个形状?
- 8. 按钮不能绘制矩形vb.net
- 9. 单击按钮后如何停止绘制第二个矩形的Google地图
- 10. 如何在Android中单击按钮时绘制圆形?
- 11. 绘制矩形上按下一个JButton
- 12. 在按钮上绘制矩形单击目标c中的viewcontroller类IOS5
- 13. 绘制矩形
- 14. 使用按钮绘制形状(Python Tkinter)
- 15. 在JPanel上绘制矩形
- 16. 在ImageVIew上绘制矩形
- 17. 通过单击画布上的两个点绘制矩形
- 18. 在图框上绘制矩形 - 如何限制矩形区域?
- 19. OnPaint方法不绘制矩形正确
- 20. 点击JPanel绘制形状
- 21. 在UIImageView上绘制形状
- 22. 在FlowDocument上绘制形状
- 23. 获取geom_tile绘制正方形而不是矩形单元格
- 24. 如何在底图上绘制矩形
- 25. 如何在PictureBox上绘制矩形?
- 26. 如何绘制矩形?
- 27. 如何绘制矩形?
- 28. 绘制形状上的点击事件
- 29. 在矩形上绘制圆形
- 30. 在圆形公式上绘制矩形