【发布时间】:2011-01-24 13:29:31
【问题描述】:
为了 view1,我添加了一个子视图 (view2)。现在我在view2,现在我想回到view1。我正在使用[self.view removefromsuperview],但它不起作用。
【问题讨论】:
-
什么是
self.view?你只描述了view1和view2。
为了 view1,我添加了一个子视图 (view2)。现在我在view2,现在我想回到view1。我正在使用[self.view removefromsuperview],但它不起作用。
【问题讨论】:
self.view?你只描述了view1和view2。
您不应该将您的应用程序组织为您在彼此之上添加的视图。一种更典型的组织应用程序的方法是将不同的屏幕拆分为不同的视图控制器,并使用UINavigationController 在它们之间导航。
如果您只是将所有代码集中到一个视图控制器中并手动添加和删除视图,那么您很快就会陷入混乱。我强烈推荐阅读View Controller Programming Guide for iOS。
【讨论】: