2010-05-28 78 views
0

我有一个包含子视图的多个视图的应用程序。我知道,通过将隐藏属性设置为YES或NO,您可以隐藏或显示视图及其子视图。然而,在许多观点中,要使用隐藏属性,需要跟踪显示的视图。我以为我可以使用sendSuBViewToBack:隐藏视图和moveSubViewToFront使其可见。但是,这些方法似乎只对特定的子视图而不是其子子视图起作用。例如,带有几个标签的视图在发送到后面时,标签仍然可见。iPhone SDK将视图及其子视图移回

除了使用隐藏属性之外,是否有任何方法可以使此行为起作用?

感谢,

吉姆

回答

0

我不太清楚到底您有任何关于此什么麻烦。只要您跟踪每个“容器”视图(可能使用的是@property),您应该可以使用代码中的方法按需显示/隐藏它们(可以像隐藏所有容器视图一样简单,然后显示你想要的那个)。

1

UIViewController看起来像你在找什么。或者说,你应该寻找应该是