這個問題聽起來很容易,但它讓我發瘋。 我在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中試試嗎? –