2014-09-19 40 views
0

我有一個container view,視圖控制器內,具有自動佈局和Xcode6。 它在故事板中的全屏尺寸上拉伸。 這個容器視圖,只需要加載另一個視圖控制器。容器視圖將無法正常加載視圖

我設置一個新的視圖控制器,在故事板的背景綠色。 我設置的容器的約束在第一種觀點是:(我檢查,他沒有其他約束)

Editor->pin 
leading/trailing to superview 
top/bottom to superview 

我比加載給它的視圖:

UIViewController *con =[self.storyboard instantiateViewControllerWithIdentifier:@"r"]; 
    [self.containerView addSubview:con.view]; 

會發生什麼,是它總是在其屏幕的一半加載視圖控制器,以用於模擬器上的每個設備。我只是不知道爲什麼我沒有看到全屏幕上的綠色。我開始了一個新項目,我創建了新的控制器。沒有。

見圖片:enter image description here

編輯: 我已經設置了容器的背景是黃色的,所以我現在能看到的,而不是對圖像 - 黃色,這意味着他在那裏的黑色,但該視圖不會加載到其中心。

回答

1

終於解決了!

我不得不將它添加到容器之前設置視圖控制器位置:

self.collection.view.frame = self.containerView.bounds;