iOS StackView の使い方

Stack View

既存のViewからStack View化する方法

f:id:me-note:20180520135916p:plain

Stack Viewの属性 (Inspector Pane)

f:id:me-note:20180520140352p:plain

Axis

stackを並べる方向

選択肢説明
Horizontal 横並び
Vertical 縦並び

Alignment

サブビューをどこに揃えて配置するか

選択肢説明
Fill 幅いっぱい
Leading 先頭揃え
Top 上揃え
FirstBaseline 一番上の行のテキストベース揃え
Center 中央揃え
Trailing 末尾揃え
Bottom 下揃え
LastBaseline 一番下の行のテキストベース揃え

Distribution

サブビューの軸方向のレイアウトを決める

選択肢説明
Fill StackViewの中がいっぱい
Fill Equally StackViewいっぱいにサブビューを同じ幅で配置。高さ関係なく同じ幅になる
Fill Proportionally
EqualSpacing サブビューとサブビューの間を等しく配置します
Equal entering 各サブビューの中心から中心の距離を等しく配置

Spacing

サブビューとサブビューの間の設定

参考サイト

qiita.com

"Constrain to margins"とは何?

"Constrain to margins"とは何?

f:id:me-note:20180520132112p:plain 親ビューのmargin つまり、余白を考慮するかどうかの設定

AutoLayout 関連のエラー

エラーのスクリーンショット

エラーのスクリーンショット

View Need constraints for: X position or width

このエラーは必要な制約が設定していないために起こっていて、青いビューにXポジションか幅の制約が必要になります

View Need constraints for: Y position or height

上記と同様にYポジションか高さの制約が必要になります

自己紹介

みなさん、はじめまして。

 

都内でシステムエンジニアをやっております、25歳です。

 仕事の内容を書かせていただきますと、最近は、アプリのサーバ側の開発を担当しております。言語は、主にPHPを使用しております。サーバの環境は、AWSを使用しております。

 

ざっと、自己紹介させていただきました。

 さて、このブログの目的なのですが、私の勉強日誌ブログにしたいと思っております。

エンジニアとして、スキルアップを目指して、勉強したことをこのブログに書きたいなと思っています。(※給料Upも)

 

勉強するものかなのですが、英語をやりたいなと思っております。

英語なんです。英語は、仕事で、調べ物をする際に出くわす機会が多く、今までは、Google 翻訳を使い、なんとか乗りきってきました。

しかし、Google翻訳しても、結構、意味不明な日本がありまして、この機会に英語を読めるようになりたいなと思います。

現状のレベルは、どれくらいかといわれますと、関係代名詞が全く分からない感じです。

 目標は、AWSのドキュメントが読めるようになることです。

 

それでは、よろしくお願いいたします。