在UIView子视图中绘制一条线

时间:2010-08-15 19:34:43

标签: iphone cocoa-touch uikit uiview core-graphics

我有一个UIView子类。该子类有多个子视图。是否可以在uiview子类的子视图中使用核心图形绘制一条线?

例如,我有一个SampleView类,它是UIView的子类。在这个类的头文件中是UIView * sampleSubView的属性,它是SampleView的子视图。是否可以从SampleView类实现中在sampleSubView中绘制一条线?

感谢您的帮助! 约什

1 个答案:

答案 0 :(得分:2)

如果您在询问UIView子类如何在自身上绘制一条线,那么请参阅Quartz demo sample code。基本上,你将覆盖视图的drawRect:方法,获取当前的图形上下文,然后在其上绘制任何你喜欢的内容。

如果您问一个视图如何在另一个视图上绘制一条线,或许您需要重新考虑您的体系结构。