如何从左到右扩展UIView的宽度 - Swift

时间:2015-01-09 05:05:04

标签: ios swift uiview

我有一个UIView,我在其中添加了一个UIView作为子视图。我希望扩展子视图以填充视图的一部分,例如:

subview.bounds.width = view.bound.width(num1/max)

其中num1每秒都会更改,直到达到最大值

1 个答案:

答案 0 :(得分:1)

UIView的框架无法部分更改 - 要获得您正在寻找的结果,您需要创建一个新框架,操作它,然后将它附加到您的子视图中,如下所示:

let newFrame = subview.frame
newFrame.size.width = view.frame.width * num1 / max
subview.frame = newFrame