【Xcode6】Auto Layoutで制約のFirst ItemとSecond Itemを逆にする方法

公開日: : iPhoneアプリ開発

20141225-223049.jpg

一度追加した制約のFirst ItemとSecond Itemを入れ替える方法について紹介します。

    

スポンサード リンク
20141225-215615.jpg

上のように、ピンクのビューとブルーのビューが配置されていたとします。ここで、ピンクのビューの幅がブルーのビューの幅の半分となるように制約を設定していきましょう。

    

20141225-215909.jpg

ピンクのビューからブルーのビューへ Ctrl + ドラッグして、

    

20141225-220138.jpg

「Equal Widths」を選択します。

    

20141225-220340.jpg

制約が追加されたので、クリックして選択し、詳細を確認してみましょう。

    

20141225-220525.jpg

ピンクのビューの幅がブルーのビューの幅の半分となるように、Multiplierを0.5に設定します。

    

20141225-220902.jpg

ピンクのビューとブルーのビューの横位置・縦位置・高さが定まるように他の制約を追加してプレビューを確認すると、ピンクのビューの幅がブルーのビューの幅の2倍になってしまっています。

    

20141225-221100.jpg

先ほどの幅に関する制約を確認すると、First Itemが青いビューの幅、Second Itemがピンクのビューの幅となってしまっています。これだと意図しているのと逆になってしまっていますね。

    

20141225-221327.jpg

こんな時は、First Itemのところにある下向きの青い矢印をクリックして、「Reverse First And Second Item」をクリックして下さい。

    

20141225-221533.jpg

するとMultiplierが0.5の逆数の2に変更されるので、0.5に直しましょう。

    

20141225-222428.jpg

もう一度プレビューで確認すると、今度は意図通り、ピンクのビューの幅がブルーのビューの幅の半分となっています。

    

@akio0911はこう思った。

Ctrl + ドラッグする時のドラッグ元がFirst Item、ドラッグ先がSecond Itemになると思っていたんですが、そうとも限らないみたいです。

ちなみにAuto Layoutについては以下の書籍が詳しく載っています。

この記事が気に入ったら「いいね!」しよう

follow us in feedly

Feedlyで最新記事を購読

Twitterで更新情報をゲット!

LINEでご感想・ご要望お送りください!
(スマホでLINEを起動 > 友だち追加 > QRコード)

関連記事

20160807-113229.jpg

UITableViewのリサイズに合わせて一番下のセルを常に一番下に表示する方法

一番下のセルを表示している状態でUITableViewの下端を上に移動させると一番下のセルが隠れ

記事を読む

20150409-103620.jpg

描いたベクターグラフィックをSwift/Objective-Cコードに変換できる「Paint Code 2」

引用元 : PaintCode ベクターグラフィックを描き、それを描画するためのSwift

記事を読む

20150525-224340.jpg

【Swift】クロージャをメソッドや関数の引数として渡す方法

Swiftでメソッドの引数としてクロージャを渡す方法について解説したいと思います。     

記事を読む

iPhoneアプリ開発の初心者にオススメな本はこれだ!iOS 7とXcode 5に対応!

僕が講師をしている初心者向けのiPhoneアプリ開発講座「アプリクリエイター道場」でも参考書とし

記事を読む

I20160209-123839.jpg

【Swift】プロパティのsetとgetには異なるアクセス修飾子を指定できる

Swiftでは、プロパティのセッタ(set節)とゲッタ(get節)に異なるアクセス修飾子を指定

記事を読む

I20151102-201945.jpg

Swift 2の文法を学べるオススメ本「Swift 2標準ガイドブック」

Swift 2の文法について学べる書籍「Swift 2標準ガイドブック」が発売されたので、紹介し

記事を読む

I20160505-011515.jpg

iOS 9以降で使えるReadable Content Guideを試してみた

iOS 9から追加されたReadable Content Guide(readableConte

記事を読む

20160802-232454.jpg

【Xcode 7】メソッドがどこから呼びだされているかを調べる方法

Xcode 7で、メソッドがどこから呼び出されているのか調べる方法を紹介します!     方法

記事を読む

20141031-150402.jpg

アップルのベータテストサービス「TestFlight」が正式公開

アップルが先週の木曜、ベータテストサービス「TestFlight」を正式に公開しました。 Te

記事を読む

I20160925-163452.jpg

タブバーアイコン非選択時の色を変更する方法【iOS 10】

UITabBarControllerで、タブバーアイコン非選択時の色を変更する方法を紹介します!

記事を読む

PAGE TOP ↑