在开发中不管是oc还是swift,如果想cell不复用,解决的办法说道低就是每一次都是创建一个新的cell.
在oc中遇到过这样子的一个问题就是,每次可能由于复用机制去创建的cell会导致需要的效果不是我们想要的.导致可能出现同样自的cell行
.可能第一行的cell上面的内容显示的照片等,当我们往上面拖动的时候会出现在下面某些行还会出现同样子的cell行.
这里解决方法就是创建cell的时候也不预先注册 也不判断为空再去创建,直接每一次就是创建一个新的cell
代码(swift如下)基于swift3.1的开发
//这里不允许cell的复用,每次都是创建一个新的cell
let cell = ListMessageTableViewCell(style:UITableViewCellStyle.default, reuseIdentifier: "cell")
相信在oc中网络上面有一大把的关于不重用的代码
在oc中遇到过这样子的一个问题就是,每次可能由于复用机制去创建的cell会导致需要的效果不是我们想要的.导致可能出现同样自的cell行
.可能第一行的cell上面的内容显示的照片等,当我们往上面拖动的时候会出现在下面某些行还会出现同样子的cell行.
这里解决方法就是创建cell的时候也不预先注册 也不判断为空再去创建,直接每一次就是创建一个新的cell
代码(swift如下)基于swift3.1的开发
//这里不允许cell的复用,每次都是创建一个新的cell
let cell = ListMessageTableViewCell(style:UITableViewCellStyle.default, reuseIdentifier: "cell")
相信在oc中网络上面有一大把的关于不重用的代码