Ios 调整UIView的大小时,如何使用UIView移动UILabels?

Ios 调整UIView的大小时,如何使用UIView移动UILabels?,ios,swift,uiview,Ios,Swift,Uiview,在调整UIView的大小时,我试图将我的UIView和UILabel一起移动,但是当我更改视图的宽度时,UILabel仍保持在其位置上。在我的UIView中,我有一个UIBezierPath填充了渐变。可能是我的自动布局约束阻止标签随视图调整,但我不能完全确定 //changeUIViewSize set in view controller var changeUIViewSize: Double? let mess = CGRect(x: 0.0, y: 0.0, width: 450,

在调整
UIView
的大小时,我试图将我的
UIView
UILabel
一起移动,但是当我更改视图的宽度时,
UILabel
仍保持在其位置上。在我的
UIView
中,我有一个
UIBezierPath
填充了渐变。可能是我的自动布局约束阻止标签随视图调整,但我不能完全确定

//changeUIViewSize set in view controller
var changeUIViewSize: Double? 
let mess = CGRect(x: 0.0, y: 0.0, width: 450, height: 31)
let insetRect = CGRectInset(mess, lineWidth / 2 , lineWidth / 2)
let bounds = CGRect(x: 0.5, y: 0, width: 100, height: 100)

let path = UIBezierPath(roundedRect: insetRect, cornerRadius: 10)
path.addClip()

//Gradient Code....


//Scale frame width
self.frame = CGRectMake(0.0, 0.0, self.bounds.width * changeUIViewSize, self.bounds.height)
在这张图片中,我更希望90位于彩色条的右边,但它位于原始
ui视图
size的右边


您有一些限制,使其无法位于颜色栏旁边。@iosDev82我不知道这些限制可能是什么。我有从UILabel到UIView的水平约束,以及从UILabel到尾随空格到边距的水平约束。您有一些约束,阻止它正好位于颜色栏旁边。@iosDev82我无法确定执行该操作的约束可能是什么。我有从UILabel到UIView的水平约束,以及从UILabel到页边空白的水平约束