swift 기초

agnusdei·2023년 8월 13일
0
//
//  ViewController.swift
//  test1
//
//  Created by develop on 2023/08/13.
//

import UIKit

class ViewController: UIViewController {

    // 'titleA'라는 이름의 UILabel 변수를 정의하고 초기화하는 블록
    var titleA: UILabel = {
        let label = UILabel();  // UILabel 인스턴스 생성
        label.text = "안녕?";  // 레이블의 텍스트를 "안녕?"으로 설정
        label.textAlignment = .center;  // 텍스트 정렬 방식을 가운데로 설정
        label.font = UIFont.boldSystemFont(ofSize: 50);  // 폰트를 굵은 스타일, 크기 50으로 설정
        label.textColor = .white;  // 텍스트 색상을 흰색으로 설정
        
        return label;  // 설정된 UILabel 인스턴스 반환
    }()
    
    // 뷰 컨트롤러가 로드되었을 때 실행되는 함수
    override func viewDidLoad() {
        super.viewDidLoad();  // 상위 클래스의 viewDidLoad 함수 호출
        view.backgroundColor = .lightGray;  // 뷰의 배경색을 밝은 회색으로 설정
        view.addSubview(titleA);  // 'titleA' 레이블을 현재 뷰에 추가
        titleA.translatesAutoresizingMaskIntoConstraints = false;  // 오토레이아웃 사용을 위해 오토리사이징 비활성화
        titleA.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true;  // 'titleA'의 가로 중앙을 뷰의 가로 중앙과 일치시킴
        titleA.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true;  // 'titleA'의 세로 중앙을 뷰의 세로 중앙과 일치시킴
    }
}

0개의 댓글