我创建了一个原型UITableViewCell
,并用包含图像路径和单元格标签文本的字符串的字典填充它。我在我的应用程序中使用与较大图像视图相同的图像大小UITableViewCell
,UIImageView
并且一些图像非常大.. 例如 300w x 800h 和 300 kb 大小。所以每个单元格总共加载了大约 500 kb 的内容。因此,当我运行该应用程序时,在第一次向下滚动 UITableView(创建单元格时)时,我会遇到滚动滞后。
如果我这样离开它,它会通过 App Store 审核还是可能因此被拒绝?听说过任何案例吗?
我知道我可以为 UITableViewCell 制作一些较小的图像。那么,UIImageView
(旧款 iPhone 和视网膜)的首选像素尺寸是多少?(或者是否有最大 kb 加载限制UITableViewCell
?)
如果你要说 44 和 88 点,研究告诉我这是它本身的默认高度 ,与尺寸无关,如果有的话,也与 kb 限制无关。UITableViewCell
UIImageView
最后:还有其他(苹果认可的方法)可以避免滞后吗?就像在滚动开始之前创建单元格之类的?