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



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

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

提前感谢

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

使用这个

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