Ios 带背景的自动布局动态文本字段宽度

Ios 带背景的自动布局动态文本字段宽度,ios,objective-c,autolayout,Ios,Objective C,Autolayout,我正在尝试用背景设置textfield,它将动态地适应UITextField上的文本大小 这就是我所拥有的: 我遇到的问题是textfield的大小在增加,使其与背景的宽度相同,而不是相反 如何实现单向关系?这将基本上总是将背景宽度设置为文本字段宽度,但不是相反 编辑: 有了UITextField和background,我得到了以下信息: 有没有办法定义backgorund从何处开始、在何处停止以及它们拥有UITextField的哪些部分 您可以通过编程方式使用ResizebleMageWi

我正在尝试用背景设置textfield,它将动态地适应UITextField上的文本大小

这就是我所拥有的:

我遇到的问题是textfield的大小在增加,使其与背景的宽度相同,而不是相反

如何实现单向关系?这将基本上总是将背景宽度设置为文本字段宽度,但不是相反

编辑:

有了UITextField和background,我得到了以下信息:


有没有办法定义backgorund从何处开始、在何处停止以及它们拥有UITextField的哪些部分

您可以通过编程方式使用ResizebleMageWithCapInsets设置背景图像:ResizengMode:UILabel没有背景属性-您建议添加它的位置?是否根据问题描述指向UITextField?啊,我正在使用UILabel:)我将尝试正常切换到UITextField,我使用了三个视图来处理这样的需求,一个UIView a、UIImageView b和UILabel c,a包含b和c,c位于b之上。将c的背景色设置为clearColor。并将可调整大小的图像设置为UIImageView的图像。