我有一个UIView子类。该子类有多个子视图。是否可以在uiview子类的子视图中使用核心图形绘制一条线?
例如,我有一个SampleView类,它是UIView的子类。在这个类的头文件中是UIView * sampleSubView的属性,它是SampleView的子视图。是否可以从SampleView类实现中在sampleSubView中绘制一条线?
感谢您的帮助! 约什
答案 0 :(得分:2)
如果您在询问UIView子类如何在自身上绘制一条线,那么请参阅Quartz demo sample code。基本上,你将覆盖视图的drawRect:
方法,获取当前的图形上下文,然后在其上绘制任何你喜欢的内容。
如果您问一个视图如何在另一个视图上绘制一条线,或许您需要重新考虑您的体系结构。