Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UITableView单元格右对齐未与屏幕右满对齐_Ios_Uitableview_Swift_Background Image - Fatal编程技术网

Ios UITableView单元格右对齐未与屏幕右满对齐

Ios UITableView单元格右对齐未与屏幕右满对齐,ios,uitableview,swift,background-image,Ios,Uitableview,Swift,Background Image,我试图将标签的背景设置为图像,但它不起作用,有什么办法吗 代码如下: cell?.textLabel?.backgroundColor = UIColor(patternImage: UIImage(named: "chatCellMe.png")) 是的,它是tableview单元格的标签。我不想在单元格拉伸时设置单元格本身的背景图像。如果我将它设置为标签的一部分,它会拉伸还是只覆盖其中的文本?我假设您使用UITableViewCell的标准textLabel属性。然后它总是有适合文本的框架

我试图将标签的背景设置为图像,但它不起作用,有什么办法吗

代码如下:

cell?.textLabel?.backgroundColor = UIColor(patternImage: UIImage(named: "chatCellMe.png"))
是的,它是tableview单元格的标签。我不想在单元格拉伸时设置单元格本身的背景图像。如果我将它设置为标签的一部分,它会拉伸还是只覆盖其中的文本?

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


你想要达到什么样的行为

你到底看到了什么?描述结果,以及您希望看到的内容。您使用的是默认的UITableViewCell还是子类?如果我在默认单元格的标签上添加一个大图像,该图像将覆盖单元格的整个背景,如果图像小于此值,则在左右两侧减去一点填充,然后将其平铺。你想去掉的是这个填充物吗?不,我只是想覆盖单元格中的文本量,而不是整个单元格。然后你需要添加你自己的标签,根据你的需要调整大小,并给标签文本和背景图像。创建子类单元格以执行此操作,或者将标签添加到默认单元格将其类型更改为“自定义”,然后使用viewWithTag访问标签:。我正在尝试将标签的背景设置为图片。这不是真的。如果将背景色添加到默认单元格的textLabel中,您将看到该标签与单元格一样大,减去左右边缘的15个点。