是否可以在UITableViews的不同实例中重用UITableViewCells?

Sti*_*Sti 1 objective-c uitableview ios

我有一个自定义UITableView显示一组自定义UITableViewCells.这tableView将在几个不同的实例化UIViewControllers.在某些用例中,不同的viewControllers将同时存在UINavigationController,例如:

UIViewController viewA;推送到UIViewController viewB;两个控制器都有自己的UITableView.两者tableViews都有自己的一套UITableViewCells相同reuseIdentifier.

是否会重复使用UITableViewCellfrom ?viewAviewB

Józ*_*sza 5

根据文档,没有.

UITableView对象维护当前可重用单元的队列(或列表),每个单元都有自己的重用标识符,并使它们可用于dequeueReusableCellWithIdentifier:方法中的委托.

实例将维护自己的重用队列.