0

我有一个我想测量的 iOS 应用程序的简单案例:一个使用自定义扩展单元格构建的 UITableView。每个单元格是一个主视图和一些子视图的组合。基于某些标准,我在表格单元格中隐藏或显示子视图。

假设我必须决定是否在需要时添加子视图,或者使用所有插座构建 xib 并在需要时隐藏/显示。

在这两者之间做出决定的最佳方法是什么?

假设您还没有阅读有关单元格组成的 Apple 指南,您将通过代码(例如通过放置 NSLog 语句)或通过 Xcode 工具(选择哪一个等等)执行哪些具体步骤来确认选择.

这对我来说是一个相当新的问题,所以请尽可能具体。

4

1 回答 1

-1

这个http://blog.giorgiocalderolla.com/2011/04/16/customizing-uitableviewcells-a-better-way/是一个很好的资源。

拥有许多具有透明背景的子视图会降低滚动性能。

动态添加子视图可能难以跟踪,如果您没有“正确”执行此操作,那么您将通过单元重用排队机制得到具有太多“额外”子视图的单元。

您必须在单元格本身的 init 方法中添加子视图,而不是在数据源的 cellForRow 方法中。(除非您使用某种方式来跟踪任何给定子视图的创建/可用性,例如 viewWithTag 等)

于 2012-10-09T13:31:57.097 回答