将uiimage加载到uitableviewcell背景的最佳方法

时间:2013-04-03 17:08:21

标签: iphone ios objective-c

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

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

提前谢谢

1 个答案:

答案 0 :(得分:1)

初始化单元格后,在cellForRowAtIndexpath方法中

,创建一个包含单元格边界的图像视图,然后将imageview添加到其中,然后将其设置为单元格的背景视图

使用此

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