(iOS)명언 생성기 앱 만들기

박준수·2022년 4월 3일
0

iOS Basic

목록 보기
1/7
post-thumbnail

활용 기술

  • Storyboard
  • AutoLayout
  • UILabel
  • UIButton

UIView

화면의 직사각형 영역에 대한 내용을 관리하는 개체

ViewController

앱의 근간을 이루는 객체로 모든 앱은 최소 하나 이상의 뷰 컨트롤러를 가지고 있다.

주요 역할

  • 데이터 변화에 따라 view 컨텐츠 업데이트
  • view들과 함께 사용자 상호 작용에 응답
  • view를 리사이징하고 전체적인 인터페이스의 레이아웃 관리
  • 다른 뷰 컨트롤러들과 함께 앱 구성

AutoLayout

제약 조건(constraints)을 이용하여 뷰의 위치를 지정하는 것
AutoLayout 사용 실습

IBOutlet & IBAction

코드를 통해 UI에 접근

구현

Hugging Priority

수가 클수록 우선 순위가 높다.
우선 순위가 높을수록 크기를 유지한다.
커져야 할 때를 설정

Compression Resistance Priority

수가 클수록 우선 순위가 높다.
우선 순위가 높을수록 크기를 유지한다.
작아져야 할 때를 설정

최종 화면

GitHub

https://github.com/pjs0418/QuotesGenerator

출처

패스트캠퍼스, 초격차 패키지 : 30개 프로젝트로 배우는 iOS 앱 개발 with Swift

profile
안녕하세요!!

0개의 댓글

관련 채용 정보