2

在我看来,我在底部添加了 4 个 UIButtons(类似于标签栏应用程序),当我单击任何按钮时,我通过 add subview 方法添加了它们各自的子视图,当用户单击另一个按钮时,该视图上添加了一个新的子视图等等上。我确信这不是完成这项任务的正确方法。所以请建议我在考虑内存管理的同时处理这种情况的方式。

4

2 回答 2

0

你可以使用UIViewController Containment,到目前为止我发现的最好的东西是 WWDC 2011 Session Video Session 102-Implementing UIViewController Containment

容器视图控制器示例

于 2013-07-25T08:40:17.497 回答
0

这可以通过两种方式完成:

  1. 单击其他按钮时添加子视图,然后删除旧子视图
  2. 第一次添加所有子视图,然后显示和隐藏它们。

这是内存管理的正确方法。

于 2013-07-25T07:25:29.987 回答