OGeek|极客世界-中国程序员成长平台

标题: iphone - iOS:从 super View 中删除一个 View 会导致另一个 View 被删除? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 01:16
标题: iphone - iOS:从 super View 中删除一个 View 会导致另一个 View 被删除?

这是一个非常奇怪的问题。我有 5 个 subview 添加到 UIViewController。其中一个需要删除,但是当我这样做时,剩余的 4 个 subview 之一也会被删除。这需要我使用 addSubview 重新添加它。这两种观点没有任何关系。

这是一个已知的 iOS SDK 错误吗?它肯定会在 iOS 6.1 的模拟器上运行。

谢谢。



Best Answer-推荐答案


在这里,在您的问题中不要提及您使用哪种方法来删除 subview ,所以我给您简单的建议来删除 subview 。

给每个subViewTag之类的,

self.subView1.tag = 1;
self.subView2.tag = 2;
.
.
.
.
self.subViewN.tag = N;

并且您可以访问(删除)任何基于 TagsubView,例如

[[self.view viewWithTag:1] removeFromSuperview];

这些提示可能对您有所帮助。

关于iphone - iOS:从 super View 中删除一个 View 会导致另一个 View 被删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15016716/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4