这个问题听起来很容易,但它让我发疯。 我在IB中创建了一个名为iBag的白色视图,并且它的大小取决于屏幕大小。如何设置UIView大小,以编程方式无约束地匹配parrent
现在我想以编程方式创建一个新的UIView,并通过此代码相同的大小和位置的子视图添加到IBAG
let newView = UIView()
newView.frame = (frame: CGRect(x: 0, y: 0, width: iBag.frame.width, height: iBag.frame.height))
newView.backgroundColor = UIColor.redColor()
iBag.addSubview(newView)
我也试过界限但没没有帮助。 我可以使用约束来解决这个问题,但我想知道什么是错的。
你在哪里实例化ViewWillAppear中的新视图? –
@SandeepBhandari In viewDidLoad – Seifolahi
你可以在ViewDidAppear中试试吗? –