전체 글

전체 글

    UIKIT. ViewController Life Cycle

    appearing: 뷰가 나타나는중 (상태) appeared: 뷰가 나타남 (상태) disappearing: 뷰가 사라지는중 (상태) disappeared: 뷰가 사라짐(상태) viewDidLoad(): - 뷰가 메모리에 로드됐을 때 호출 - 메모리에 로드될 때 한 번만 호출하지만 root뷰가 아닌 모든 뷰는 사라질 때 메모리에서 내려가게됨. - 주로 초기화 작업을 이메소드에 정의함. viewWillAppear(): - 뷰가 계층에 추가될 때, 화면에 보이기 직전에 호출 - 다른뷰로 이동했다가 돌아오면 호출 viewDidAppear(): - 뷰가 계층에 추가된 후 호출. - 애니메이션을 시작 viewWillDisappear(): - 뷰가 계층에서 사라지기 전에 호출. - 뷰가 생성된 뒤 작업한 내용을 처..

    UIKIT - UI컴포넌트와 메서드

    지속 업데이트 예정입니다. UIStack View: - 여러 뷰들을 하나로 묶어주는 역할. 속성 인스펙터) Spacing: 뷰 들간의 간격을 설정 UILabel: label.textAlignment = NSTextAlignment.center: //라벨의 텍스트 정렬을 가운데로 label.text = 변수: //라벨의 텍스트를 변수로 만든다. label.sizeToFit(): //라벨의 크기를 텍스트사이즈에 맞게한다. //라벨의 코너를 둥글게 label.clipsToBounds = true label.layer.cornerRadius = 8 label.backgroundColor = .gray //라벨의 배경색 Attribute Inspector - Lines: 라벨의 라인 수를 설정한다. 0으로 설정하..