雑食プログラミング備忘録

タグ:AutoLayout

UILabelを横に複数並べたくなることは良くあるだろう。
例えば「今日の先発は」+「●●です。」のようにして、右のUILabelのテキストを色々な値にしたい場合等だ。

親のViewよりも絶対に横幅が狭いという前提であれば比較的簡単だが、親のViewよりも広くなる場合を考慮すると少々めんどくさい事になる。

どうすれば良いか、順を追ってやってみよう。

続きを読む

AutoLayoutを使っているとLandscapeとPortraitでレイアウトを分けたくなることがある。
例えばこのような感じだ。
LandscapePortrait_02


LandscapePortrait_01
Landscapeの時はMenuが画面の左側に配置され、Portraitの時はMenuが上側に配置される。
これをAutoLayoutで実現する方法を見ていく。
 続きを読む

iOS10からはiPhone4Sが対象外となったため、「これで3:2のレイアウトを考えなくて済む!」と喜んだ開発者は少なくないことだろう。
もちろん私もその一人だ。

続きを読む

StoryboardでUIScrollViewを設定しようとすると、なかなか厄介だ。
うまくできないと

Missing Constraints
Scroll View
Need constraints for: x position or width

のような警告が出る。
しかし、やり方を知ってしまえばとても簡単だ。

今回は縦にスクロールするScrollViewの設定を行ってみる。

続きを読む

UILabelは自動で改行してくれたり、とても便利だ。
しかし、AutoLayoutで動的に高さを変える場合はどうすればいいか。
今回はそこに迫っていく。
 続きを読む

このページのトップヘ