【问题标题】:Drawing a rectangle on CGContext without using subclass of UIView在 CGContext 上绘制一个矩形而不使用 UIView 的子类
【发布时间】:2012-06-20 14:31:59
【问题描述】:

如何在不使用UIView 的子类和CGContext 的情况下绘制两个不同的黑色背景矩形?

【问题讨论】:

  • 为什么会有这样的具体要求?为什么不是子类,为什么必须将其绘制到图形上下文中?
  • 因为是我学校老师给我的一个练习,我解决不了
  • 那么你或许也应该使用 homework 标签。
  • 谢谢,不知道有这样的标签

标签: iphone drawing cgcontext


【解决方案1】:

在适当的位置添加您需要的任何普通 UIView 对象,并将它们的背景颜色设置为您喜欢的任何颜色。

绘图将在 CGContext 中完成,您将无法控制它。

或者,添加您自己的 CALayer 子类,将其设置为视图层并在其中绘制矩形,drawInContext:

或者,设置一个不同的对象作为视图层的委托,并在委托方法drawLayer:inContext: 中绘制它。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-30
  • 1970-01-01
相关资源
最近更新 更多