iphone - iOS中 View 层次结构中的 subview 管理

标签 iphone ios objective-c subview

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

最佳答案

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

  • 单击其他按钮时添加 subview ,然后删除旧 subview
  • 第一次添加所有 subview ,然后显示和隐藏它们。

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

    关于iphone - iOS中 View 层次结构中的 subview 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17851497/

    相关文章:

    iOS 9 将 UITextView 滚动到顶部

    iphone - 如何调整 uitableview 单元格图像的大小?

    iphone - IOS6 防止/限制在 MKMapView 中缩放

    iphone - 为什么这里使用 "error:&error"(objective-c)

    ios - 每次都会调用表格单元格中的 segue

    iOS:如何重命名文档目录中的文件夹

    objective-c - 用于Objective-C的人脸检测API

    iphone - 如何使用 SA_OAuthTwitterEngine 在没有 PIN 的情况下从 iPhone 发布推文?

    ios - 在 swift 3 中使用 urlsession 在 http header 中发送承载 token 的问题

    iphone - 有没有办法为 UITabBar 设置一个单独的短标题?