禁用小固定的小区重用

我有一个小的固定大小的表,我想将UITableView全部加载到内存中,并且如果它们滚动出视图,则不会重用单元。 我如何实现这一目标?

我没有使用UITableViewController; 只是一个简单的UIViewController,它实现了适当的协议(UITableViewDataSource和UITableViewDelegate)。


在行中为重用标识符设置nil

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];

或者只是删除该行并添加,

UITableViewCell *cell = nil;

只是不要实现方法UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SomeID"]; 并且你的单元格都不会被重用。 每次它要求一个单元格时,都会创建一个新单元并进行配置。


您应该在方法initWithStyle:reuseIdentifier:传递nil initWithStyle:reuseIdentifier:如果您不想重用单元,但要记住性能。 只要它是好的,你应该可以通过nil

链接地址: http://www.djcxy.com/p/87679.html

上一篇: Disable cell reuse for small fixed

下一篇: How to add an UIViewController's view as subview