【问题标题】:Draw path ontop of UIImageView - Objective-c [duplicate]在 UIImageView 上绘制路径 - Objective-c [重复]
【发布时间】:2013-03-01 23:38:16
【问题描述】:

我在 UIView 中有一些圆圈、标签和按钮。我还有一个应该显示背景图片的 imageView。所以我希望圆圈(路径)位于 imageView 的顶部。标签和按钮位于图像视图的顶部,因为我在 IB 中如此安排它们。但是我应该怎么做才能把路径带到前面呢??

【问题讨论】:

标签: objective-c cocoa-touch quartz-2d


【解决方案1】:

我相信你有两个选择:

  1. 子类UIImageView 并支持子视图。然后,您添加一个透明的 UIView 子类作为子视图并在此子视图中绘制路径/任何内容。您的子类 UIImageView 需要管理此“路径子视图”的自动调整大小,这就像设置其框架以匹配图像视图一样简单,但是知道要覆盖哪些方法可能会很棘手。
  2. 更新显示在 imageview 的背景图像中的图像,以合成路径/图像上的任何内容。

【讨论】:

  • 第二个选项是什么意思?
  • @JimmyYXA 基本上将图像更改为包括背景原件和路径。
  • 那我该怎么做呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-20
相关资源
最近更新 更多