在 UITableViewCell 中使用 UIImages 的最佳实践

Posted

技术标签:

【中文标题】在 UITableViewCell 中使用 UIImages 的最佳实践【英文标题】:Best practice to use UIImages inside a UITableViewCell 【发布时间】:2011-06-15 10:47:27 【问题描述】:

如果我将手机中的图像加载到大约 50-60 个条目的 TableView 中,哪种方法最适合?

[UIImage imageNamed:@"page02Background.png"];

[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page02Background" ofType:@"png"]];

【问题讨论】:

【参考方案1】:

[UIImage imageNamed:@"page02Background.png"];

在我看来 tableviewcell 是自动释放对象。所以第一个最好。

如果你使用了很多捆绑包并根据捆绑包放置图像。那么指定第二个是最好的。

第二个的优点是你可以在不同的包中使用相同的图像名(如果在不同的包中有相同的图像名但不同的照片)。

这取决于你的需要,你必须选择最适合你的。

【讨论】:

如果您有任何疑问,可以在 iphone/ipad 聊天室与我们会面

以上是关于在 UITableViewCell 中使用 UIImages 的最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

使用缩放在 UITableViewCell 中缩放 UIImageView

如何使用 UISwipeGestureRecognizer 在 UITableViewCell 中检测滑动事件

在 UITableViewCell 中使用时,CAGradientLayer 在 UIView 上溢出

在 UITableViewCell 中使用渐变背景 [重复]

如何在 UITableViewCell 中使用预定义视图(笔尖)?

使用多个笔尖在 UITableViewCell 中动态获取行高