[iOS/Swift] Hello World! 프로그램 만들기 (2)

2021. 2. 9. 00:22·iOS/Swift

이번엔 코드를 입력해서 Hello World! 프로그램을 만들어보자.

지난번엔 흰색 배경에 검은색 글씨였으니깐 이번엔 반대로 만들어보자.

 

UIViewController를 상속받아 ViewController를 만드는걸 볼 수 있다.

 

우선 view.backgroundColor = .black으로

backgroundColor를 검은색으로 바꿔준다.

 

Label을 만들고 설정해준다.

 

constraint를 적용시키기 위해

translatesAutoresizingMaskIntoConstraints = false를 설정한다.

 

완성된 코드이다.

 

import UIKit

class ViewController: UIViewController {
    
    let titleLabel : UILabel = {
       
        var label = UILabel() //인스턴스 생성
        label.text = "Hello World!" //Text
        label.textAlignment = .center //정렬
        label.font = UIFont.boldSystemFont(ofSize: 40) //폰트
        label.textColor = .white //Text 색상
        
        return label
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        
        view.backgroundColor = .black
        view.addSubview(titleLabel) //만든 Label을 집어넣는다.
        
        titleLabel.translatesAutoresizingMaskIntoConstraints = false
        titleLabel.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
        titleLabel.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
    }
}

빌드(command + R)하면 잘 나오는 것을 볼 수 있다.

 

 

'iOS > Swift' 카테고리의 다른 글

[iOS/Swift] 주사위 프로젝트 - Dicee  (0) 2021.02.26
[iOS/Swift] 짝 맞추기 게임(Matching game) 만들기 (1)  (0) 2021.02.21
[iOS/Swift] Navigation Controller  (0) 2021.02.17
[iOS\Swift] var / let 차이점  (0) 2021.02.12
[iOS/Swift] Hello World! 프로그램 만들기 (1)  (0) 2021.02.08
'iOS/Swift' 카테고리의 다른 글
  • [iOS/Swift] 짝 맞추기 게임(Matching game) 만들기 (1)
  • [iOS/Swift] Navigation Controller
  • [iOS\Swift] var / let 차이점
  • [iOS/Swift] Hello World! 프로그램 만들기 (1)
🥭Mango
🥭Mango
  • 🥭Mango
    AppleMango🥭
    🥭Mango
  • 전체
    오늘
    어제
    • 분류 전체보기
      • iOS
        • Swift
        • SwiftUI
        • RxSwift
      • Algorithm
        • C
        • Python
        • Swift
      • Computer Science
        • 컴퓨터 네트워크
        • OS
      • ...
      • 개발 타임캡슐
        • Python
        • Flutter
        • Android
        • Kotlin
        • Java
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    토마토
    swiftUI tabview
    역사 파이썬
    swiftUI Gradients
    Swift Hello World!
    Apple Login
    1613 파이썬
    typing animation
    MapMarker
    코틀린
    파이썬
    파이썬 토마토
    14503 로봇청소기
    IOS
    백준 소수
    파이썬 1459
    Code Base
    코틀린 상속
    SwiftUI
    백준 토마토
    파이썬 6118
    1613 역사
    6118
    파이썬 14503
    1차원 뿌요뿌요
    스택
    SwiftUI Apple Login
    Custom Map Marker
    14503 파이썬
    파이썬 정렬
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
🥭Mango
[iOS/Swift] Hello World! 프로그램 만들기 (2)
상단으로

티스토리툴바