【Swift】storyboard를 이용하지 않는 템플릿(UITabBarController)

개요



PureLayout 샘플(UITabBarController)입니다.

다섯 개의 탭을 생성하고 각 ViewController에 태그 번호를 표시합니다.
UILabel의 extension(setLayout)에서 AutoLayout 설정(중앙 표시)을 하고 있습니다.
❇TabBarController는 PureLayout을 사용하지 않습니다.

목적



storyboard를 사용하지 않는 최소한의 템플릿(Swift)을 참조하십시오.

장점 (PureLayout vs Storyboard)



[Swift] storyboard를 사용하지 않는 템플릿(기본 View)을 참조하십시오.

대상View


  • UITabBarController

  • 결과



    サンプル

    github


  • htps : // 기주 b. 코 m / 메노 모토 / 사 mp ぇ _ 푸레 t / t 네 / 마 s r / 뿌레 ぁ ぁ mp 04
  • xcode8, swift2.3
  • iPhone5,6,6s UI 확인 OK
  • TabBarVC, 5 개의 VC, Extension에서 145행

  • AutoLayout 설정



    UILabel의 확장(중앙 보기)


    extension UILabel {
        var setLayout: UILabel {
            self.autoAlignAxisToSuperviewAxis(.Horizontal)
            self.autoAlignAxisToSuperviewAxis(.Vertical)
            self.font = UIFont.systemFontOfSize(CGFloat(256))
    
            return self
        }
    }
    

    좋은 웹페이지 즐겨찾기