2016-05-29 16 views
0

私は制約 enter image description hereセンター

enter image description here

enter image description here

NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"CompanyFundView" owner:nil options:nil]; 
CompanyFundView *view = [nibContents lastObject]; 
UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow]; 
UIView *parent = mainWindow.subviews[0]; 

CGRect screenRect = [[UIScreen mainScreen] bounds]; 
CGFloat screenWidth = screenRect.size.width; 
CGFloat screenHeight = screenRect.size.height; 

view.frame = CGRectMake(0, 0, screenWidth, screenHeight); 
[parent addSubview:view]; 
を次のように私がメインビューには、このビューを追加していとストーリーボードベースの設計以下のいる中央のサブビューのUIViewを揃えます

あなたが見ることができるように、メイン・ビューの内側には表示されず、gettinでは表示されませんgサイズを変更したら、追加する必要がある他の制約は何ですか?

+0

ここで、ビューを追加していますか? viewDidLoad? – BJHStudios

+0

ボタンクリックによる@BJHStudios –

答えて

0

は、私はあなたはそれが拡大しないように制約が特定されているw:Any Regular

使用している見ることができますが、w:Any h:Any

に設定された幅と高さとストーリーボードのシーンにNSLayoutConstraintを追加していることを確認してください。

対象のデバイスサイズに特定のレイアウトを使用する場合は、特定のシーンサイズを使用してください。