我有一个名为imgView的UIImageView,它是由
添加的[self.view addSubview:imgView];
当我在视图的drawrect
方法中绘制线条时,该行显示在imgView下面,但我希望它在imgView上显示。 ps:我也试过了
[self.view insertSubview:imgView atIndex:0];
隐藏了imgView,即我可以在视图中看到它
[self.view addSubview:imgView];
和
[self.view sendSubviewToBack:imgView];
那也没用。
可能出现什么问题?
答案 0 :(得分:1)
在drawRect方法中绘制图像,然后绘制线条。
[img drawAtPoint:your_point];
// Code to draw the line
答案 1 :(得分:0)
我知道现在已经很晚了,但仍然可以对某人有用。
行在图像下的原因 - 因为你在drawRect中所做的一切都将在每个子视图下面。因此,如果您想要在图像顶部放置一条线,则需要向imageview添加一个UIView子视图类,其中您有相应的绘图线条。