iPhone:我们对一个UIButton
本教程介绍了如何对使用Quartz 2D视图的图形上下文得出: http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2DiPhone:我们对一个UIButton
但是我要画上一个UIButton,而不是一个视图。我怎样才能做到这一点? 谢谢
在UIView上绘图。将视图作为子视图添加到您的UIButton中。
按钮是一个UIView。它从继承自UIView的UIControl继承。
所以按钮有一个drawRect方法。
因此,您可以完成您在按钮上链接的文章中描述的所有内容。
但是,按钮被设置为为您做很多事情,重写drawRect方法可能会使这些事情无法正常工作。
按钮通常会绘制标题和圆角矩形框。您可以通过将按钮的类型设置为自定义来关闭它。
自定义按钮将绘制一个图像,如果你安装一个。
按钮通常也会在其图像上绘制高亮,或者将第二个图像用于突出显示的状态。如果你想实现drawRect,你需要自己处理突出显示的状态。
一般而言,您希望避免使用drawRect并使用其他一些技术将您想要的内容放入视图中。
你究竟想要做什么?
我想通过单击另一个按钮在UIButton上画一条线或一个圆。感谢帮助 – suyama 2012-04-05 17:24:01
感谢您的回答 – suyama 2012-04-05 17:21:23