LoginSignup
0
0

More than 1 year has passed since last update.

StoryboardでScrollViewとVerticalStackViewを使用して縦スクロール画面を作る

Posted at

環境

  • macOS: BigSur 11.4
  • Xcode 12.5

手順

  1. ScrollViewを親Viewに追加する1
    firststep.gif

  2. ScrollViewに親Viewとの制約(上下左右0)をつける2
    secondstep.gif

  3. VerticalStackViewをScrollViewに追加する
    thirdstep.gif

  4. VerticalStackViewにScrollViewとの制約(上下左右0)をつける3
    fourthstep.gif

  5. VerticalStackViewに["Horizontarlly in Container" = 0] の制約をつける
    fifthstep.gif

  6. コンテンツを表示するView(以降、"ContentView"と記載)をVerticalStackViewに追加する
    sixthstep.gif

  7. ContentViewの高さを確定する
    seventhstep.mov.gif

  8. 表示するコンテンツの数の分、高さの確定したContentViewをVerticalStackViewに追加する
    eighthstep.gif

  9. 完成


  1. ScrollViewはナビゲーションエリアから親Viewに追加できないので注意 

  2. 今回は大元のViewにScrollViewを追加したので、制約はSafeAreaにつける 

  3. FlameLayoutGuideがデフォルトの制約紐付け対象になっているので、ScrollViewに切り替える 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0