【问题标题】:Drawing a line in a UIView subview在 UIView 子视图中绘制一条线
【发布时间】:2010-08-15 19:34:43
【问题描述】:

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

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

感谢您的帮助! 乔什

【问题讨论】:

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


    【解决方案1】:

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

    如果您问一个视图如何在另一个视图上画一条线,也许您需要重新考虑您的架构。

    【讨论】:

    • 我要解决这个问题的方法是让另一个自定义 UIView(子视图)具有绘制线条的方法,而不用担心层次结构,感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多