2016-07-26 5 views
0

まあ、サイズはスワイプの要素が必要です。バットこの...あなたはグリッドの幅(実際の)要素を取り込むにはどうすればよいのストーリーボードスワイプの幅a

View 
    + Grid 
    + Constrains 
     + Grid.leading = leadingMargin 
     + Grid.bottom = Bottom Layout Guide.top 
     + Grid.top = top 
     + Grid.trailing = leadingMargin 

let screenSize: CGRect = UIScreen.mainScreen().bounds 
print(grid.frame.size.width, screenSize.width) 
// 560.0 414.0 

答えて

1

あなたの質問は非常にあいまいですが、ここで私が見たものである。

  1. あなたの制約は、どのような場合には、右ていないようです。 gridはなぜtrailingleadingMarginになるのですか? trailingtrailingMarginではありませんか?自動レイアウトを使用する場合は
  2. は、フレームが自動的にフレームサイズにアクセスする前にこのコードを追加してみて、自分の正しいサイズを持っていない:

    grid.setNeedsLayout() 
    grid.layoutIfNeeded() 
    

    この方法は、自動レイアウトのパスは、フレームが設定されるように、強制されます。

関連する問題