//estimate for my cells though they may varyself.tableVIEw.estimatedRowHeight = 300.0;self.tableVIEw.rowHeight = UItableVIEwautomaticDimension;
当我的视图和表加载时,性能还可以.当我单击一个单元格时,程序会将我带到详细视图.当我点击该视图上的后退按钮并返回到表格视图时,那就是事情开始变得怪异的时候.然后,当我滚动时,细胞开始“跳跃”.通过跳跃我的意思是他们不能平滑地滚动 – 他们倾向于从一个地方跳跃或跳跃到下一个地方.
我应该补充一点,内存不是问题,因为单元格正在被重用,而后台几乎没有数据.我的单元格(在storyboard文件中)的约束也是蓝色的,我在调试器中看不到自动布局约束异常.
有没有人用UItableVIEwautomaticDimension看到这种行为?它只是一个苹果虫还是还有更多呢?谢谢.
解决方法 我发现使用self.tableVIEw.rowHeight = UItableVIEwautomaticDimension行的奇怪问题;但是,当我用委托方法替换它时,一切都变得更好了.在你的情况下将是:
- (CGfloat) tableVIEw:(UItableVIEw *)tableVIEw heightForRowAtIndexPath:(NSIndexPath *)indexPath { return UItableVIEwautomaticDimension;}- (CGfloat) tableVIEw:(UItableVIEw *)tableVIEw estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath { return 300.0f;}总结
以上是内存溢出为你收集整理的iOS UITableViewAutomaticDimension RowHeight性能不佳/跳跃全部内容,希望文章能够帮你解决iOS UITableViewAutomaticDimension RowHeight性能不佳/跳跃所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)