iphone - 将 uiimage 加载到 uitableviewcell 的背景中的最佳方式

标签 iphone ios objective-c

我想在我的 uitableviewcell 的背景中放置一个自定义 uiimage,但我不知道什么是最好的方法。 一种方法是放置一个 iboutlet 类型的 uiimage 并在那里加载图像。我想到的另一种方法是创建一个 View 并替换背景 View 。我认为最后一个是最好的,但我不知道什么是最好的选择。

另一方面,我不知道应该在哪里更改背景。我在 cellforrow 方法中想到,当我第一次创建单元格时,而不是当我重用它们时。你怎么看?

提前致谢

最佳答案

cellForRowAtIndexpath方法初始化cell后,创建一个带有cell边界的imageview,然后将imageview添加到其中,然后将其设置为cell的背景 View

使用这个

cell.backgroundView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"foo.png"]] autorelease];

关于iphone - 将 uiimage 加载到 uitableviewcell 的背景中的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15793720/

相关文章:

iphone - 单击选项卡栏时将 UINavigationController 重置为第一个 Controller

ios - 当用户完成我的 iOS 应用程序时,将以前的应用程序带回前台

iphone - 推送通知-应用角标(Badge)图标

iphone - UITableViewCell 带图片自定义尺寸

ios - Xcode 6 中使用通用 Storyboard的通用应用程序

ios - 为什么无法使用 Google Firebase 存储中的下载 URL 打开上传的文件?

iphone - 调用 block 中的方法?

ios - 重新加载数据后如何转到 UITableView 中的第一个单元格

objective-c - 如何扩展 NSProgressIndicator 并增加大小

iphone - 在 IOS 应用程序中使用 mysql 返回的变量进行其他 JSON 调用