2016-12-26 71 views
0

灰色UIView的頂部應限制在頂部佈局指南的底部,但顯然不是。頂部佈局指南不匹配

enter image description here

灰色視圖不過是一個容器視圖可以在下面界面生成器中可以看出。我應該正確添加子視圖;但是,childView.translatesAutoresizingMaskIntoConstraints = false會導致子視圖根本不顯示。這可能是原因嗎?

//  childView.translatesAutoresizingMaskIntoConstraints = false 
    addChildViewController(dayExpenseVC) 
    dayExpenseVC.view.frame = childView.frame 

    childView.addSubview(dayExpenseVC.view) 
    dayExpenseVC.didMove(toParentViewController: self) 

enter image description here

回答

0

這是一個框架VS邊界問題。

我解決它通過這樣做:

dayExpenseVC.view.frame = childView.bounds 

childView的幀被從其父視圖偏移和將其賦值給dayExpenseVC的框架也通過從它的父視圖,其是相同量偏移它childView。

相關問題