5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Swift】storyboardを利用しないテンプレート(基本的なView)

Last updated at Posted at 2016-10-12

概要

PureLayoutのサンプル(基本的なView) 第1弾です。
次回はUITableView, UITableViewCellをUpします。

目的

storyboardを利用しない必要最低限のテンプレート(Swift) を参照ください。

メリット (PureLayout vs Storyboard)

PureLayoutのメリット (Stroyboardを使用しないメリット)

  • コードチェックしやすい
  • push時にコンフリクトしづらい
  • 色やマージンなどの数値の共通化がしやすい
  • 全部コードで記述するのでViewの状態が明確になる
  • 同じようなViewはclass化して再利用しやすい(未検証)

Storyboardのメリット

  • GUI(Storyboard)上で各Viewの配置、UIViewControllerの画面遷移を視覚的に確認できる
  • 「シミュレータ起動( = ビルド実行)」しなくてもViewの配置が確認できる
  • Dev以外(デザイナーなど)もIBで直感的に画面を作れる

対象View

  • UISearchBar
  • UILabel
  • UITextField
  • UIImageView

結果

サンプル

github

5
6
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
5
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?