2014-10-26 113 views
0

我想设置标签的背景是图像,但它不工作,任何想法如何?UITableView单元格对齐不对齐到屏幕的右侧

下面是代码:

cell?.textLabel?.backgroundColor = UIColor(patternImage: UIImage(named: "chatCellMe.png")) 

是的,这是一个tableview中的细胞的标签。我不想设置细胞本身的背景图像,然后延伸。如果我将其设置为标签,它是否也会拉伸或仅覆盖其内部的文字?

+0

你究竟看到了什么?描述结果,以及你想看到什么。你使用的是默认的UITableViewCell还是一个子类? – rdelmar 2014-10-26 15:48:25

+0

如果向默认单元格的标签添加大图像,该图像将覆盖单元格的整个背景,在左侧和右侧减去一点填充(如果图像小于此值,则平铺) 。这是你想摆脱的填充吗? – rdelmar 2014-10-26 16:50:00

+0

不,我正试图覆盖单元格中文本的数量,而不是整个单元格。 – Haring10 2014-10-26 17:00:29

回答

0

我假设您使用标准textLabel财产UITableViewCell。然后它总是有适合文本的框架。

你试图达到什么样的行为?

+0

我想让标签的背景成为图片 – Haring10 2014-10-26 16:34:49

+0

这是不正确的。如果向默认单元格的textLabel添加背景颜色,则会看到该标签与单元格一样大,在左右边缘减去一点填充(〜15个点)。 – rdelmar 2014-10-26 16:55:50