ios - 如何回到ios中的superview

标签 ios uiview

为了 view1,我添加了一个 subview (view2)。现在我在view2,现在我想回到view1。我正在使用 [self.view removefromsuperview]但它不工作。

最佳答案

您不应该将您的应用程序组织为您在彼此之上添加的 View 。一种更典型的组织应用程序的方法是将不同的屏幕拆分为不同的 View Controller 并使用 UINavigationController在它们之间导航。

如果您只是将所有代码集中到一个 View Controller 中并手动添加和删除 View ,那么您很快就会陷入困惑。我强烈推荐阅读View Controller Programming Guide for iOS .

关于ios - 如何回到ios中的superview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782547/

相关文章:

ios - 无法找到或创建描述 IBScaleFactorDeviceTypeDescription : scaleFactor=2x 的执行上下文

ios - 如何检测我的 iOS 应用内浏览器中的链接是否会启动 App Store?

ios - 人脸检测中的人脸边界点检测

ios - 无法将类型 'UIView' (0x10d54a4c0) 的值转换为 'UIButton' (0x10d552120)

swift - 当 UIView 重新出现在滚动的 UITableView 上时动画停止

iOS View.layer.border 有白边

ios - 如何删除 UIButton 和 UIView 上的特定边框?

IOS/objective-C : Detect Textfield touch but Exclude tap of underlying scrollview

ios - 以编程方式将 UIButton 添加到 rootview,我做错了什么?

ios - Swift:使用变量来描述 UIViews