我添加UIView
UIImageView
作为子视图。我希望能够在UIImageView
上绘制,但绘图却落后于它。虽然我不太熟悉将UIImage
的图像绘制到UIImage
上,但我已尝试明确地绘制UIView
。我已经读到在drawInRect
中绘制我的图像会导致性能低下和懒散,这就是我所看到的。
这是一个我尝试将uiimage绘制到视图中的函数。没有任何事情发生。
func setBitmapImage() {
UIGraphicsBeginImageContext(CGSize(width: 300, height: 300)
bitmapImage?.draw(in: bounds) // bounds of the view I’m drawing on
UIGraphicsEndImageContext()
}
有什么建议吗?非常感谢!
答案 0 :(得分:0)
您可以尝试这样的操作来切换UIView's subviews
[self.view exchangeSubviewAtIndex:[self.view.subViews indexOfObject:yourImageView] withSubviewAtIndex:
[self.view.subViews indexOfObject:theViewOnWhichYouAreDrawing]];