2017-02-13 7 views
0

figereに示すように、このタイプの配置を設定するにはどうしたらいいですか? 私は2つのビューを持っています。ビュー1はメインの親ビューです。ビュー2は子ビューです。 親のビューの中心点で子のボトムラインの中心点を設定するにはどうすればよいですか?どのようにビューのボトムラインの中心をメインViewの中心点に設定しますか?

画像

enter image description here

事前にありがとうございます。 VIEW1内のすべてのオレンジ色VIEW2の

答えて

1
view2.center = CGPointMake(view1.frame.size.width/2.0, view1.frame.size.height/2.0 - view2.frame.size.height/2.0); 
0

最初に水平に「容器における水平中心」制約を使用VIEW1内部中心にVIEW2を設定。次に、「コンテナへのボトムスペースを」に設定し、view2とview1の間に制約があります。その後そのドロップのフィールド名最初の項目クリックの値のドロップダウンはダウンあり属性インスペクタに制約をクリックして「コンテナ下のスペース」を選択し、「センターY」を選択します。そして0に定数を設定します。あなたは何を探していますか?

+0

あるいは、属性インスペクタの 'multiplier'値を0.5に設定して同じことをすることができます。利点は、これを使用して、ビュー内の任意の**パーセント位置に何かを配置できることです – Russell

関連する問題