我有一个包含大约 30 个 subview 的 View 。我想在我的 subview 的 View Controller 中添加代码,这样当我点击 subview 时, subview 就会展开以填满屏幕。
我正在使用 [self.view setFrame:rect]
来扩展 subview ,这很好用。问题是其他 29 个 subview 中的一些位于我刚刚点击的 subview 上方,因此它们仍然可见。
我试过从父 View Controller 使用 bringSubviewToFront
,但这似乎没有效果。我可以在 subview 的 viewcontroller 类中放入任何代码来实现这一点吗?
最佳答案
bringSubviewToFront 应该可以工作,只要确保您正确使用它即可。用法是。
[parentView bringSubviewToFront:childView];
关于ios - 点击时如何将 subview 置于最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5345477/