隐藏 parentView 和子视图而不是最后添加的子视图

Hiding parentView and subviews rather then the last added subview

我有自定义父视图,它是一个子 class UIView 和一些 UIImageViewUILabel 等。

我添加了 it.I 的子视图屏幕截图想隐藏所有子视图和父视图而不是那个屏幕截图。

如有任何帮助,我们将不胜感激。

代码:

self.temp = [self snapshotViewAfterScreenUpdates:NO];
self.temp.frame = self.bounds;
[self addSubview:self.temp];

我希望屏幕截图是您父视图的子视图之一。所以隐藏父视图将隐藏所有子视图,包括屏幕截图。

您可以执行以下操作

  • 制作截图尺寸,绑定父级并添加到顶部
  • 将屏幕截图显示为 popover/modal-view 并模糊父视图
  • Remove/hide 除了屏幕截图外,父级的所有子视图