我将UIImageView子类化为创建精灵,它在我正在处理的应用程序中在屏幕上移动。我有一项新要求,即在原始视图下方的视图中添加另一个图像。如果我从头开始构建这个,我会将它们合成为一个公共视图的子视图,并使用sendSubviewToBack
方法将子视图包含需要转到后面的图像。如果必须的话,我会以这种方式重新设计一些东西,但如果在现有的UIImageView中有办法做到这一点,我宁愿这样做。
将新图像视为原始图像的阴影或光束。它们一起移动,但原始图像需要在顶部。
视图将始终包含原始图像,但它可能包含也可能不包含新图像。