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

时间:2015-05-16 00:57:43

标签: ios objective-c iphone model-view-controller uiview

我有自定义父视图,这是一个子类UIView,包含UIImageView个,UILabel等等。

我添加了它作为子视图的截图。我想隐藏所有子视图和父视图而不是那个截图。

对此有任何帮助表示赞赏。

代码:

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

1 个答案:

答案 0 :(得分:0)

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

您可以执行以下操作

  • 制作屏幕截图大小,绑定到父级并添加到顶部
  • 将屏幕截图显示为popover / modal-view并模糊父视图
  • 从截屏
  • 以外的父项中删除/隐藏所有子视图