如何回到ios中的superview

Posted

技术标签:

【中文标题】如何回到ios中的superview【英文标题】:How to go back to the superview in ios 【发布时间】:2011-01-24 13:29:31 【问题描述】:

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

【问题讨论】:

什么是self.view?你只描述了view1view2 【参考方案1】:

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

如果您只是将所有代码集中到一个视图控制器中并手动添加和删除视图,那么您很快就会陷入混乱。我强烈推荐阅读View Controller Programming Guide for ios

【讨论】:

以上是关于如何回到ios中的superview的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 8 上为 superview 制作 clearColor

ios:在其超级视图中的中心视图

如何在 Superview 的视图中插入视图? (iOS)

如何根据iOS中superview的大小制作UIButton网格?

如何在iOS中将触摸事件发送到superview?

iOS Autolayout如何在superview中拉伸子视图