[iOS] Playground에서 UIView 사용하기

2023. 11. 7. 18:55·Apple/iOS
목차
  1. 서론
  2. UIView
  3. UIView 사용 방법
  4. UIView 사용하기
  5. 마무리
728x90
반응형

서론

이번 포스팅에서는 Xcode의 Playground에서 UIView에 대해서 살펴보겠습니다.

 

Playground에서 UIView를 사용하면 코드를 View로 보여주게 되는데 좀 신기하더라구요! ㅋㅋㅋㅋ

 

Xcode의 playground 사용법은 저번 포스팅에서 다뤘으니 궁금하신 분들은 여기를 참고해주시면 됩니다!

UIView

UIView는 사용자 인터페이스를 구성하는 데 사용되는 객체입니다. UIView는 화면에 보이는 컨텐츠를 그리고 레이아웃을 관리하는 역할을 합니다.

 

UIView는 다양한 속성과 메서드를 가지고 있어 다양한 작업을 수행할 수 있습니다. 예를 들어, UIView를 생성하고 크기와 위치를 지정할 수 있습니다. 또한 UIView의 배경색, 텍스트, 이미지 등을 설정할 수도 있습니다.

UIView 사용 방법

playground에서 UIView를 사용하려면 다음 단계를 따르면 됩니다.

 

1. Xcode를 실행하고 playground를 생성합니다.

2. Playground의 코드 영역에서 `import UIKit`을 추가하여 UIKit 프레임워크를 가져옵니다.

3. UIView 인스턴스를 생성합니다. 

4. 생성한 UIView를 playground의 Live View에 표시하려면 `import PlaygroundSupport`를 추가하고 `PlaygroundPage.current.liveView = myView`와 같이 작성합니다.

UIView 사용하기

저는 이렇게 만들어 봤습니다.

우선 UIView를 사용하기 위해 let view = UIView()를 추가해주었고 아래에 

view.frame = CGRect(x: 0, y: 0, width: 100, height: 50)
view.backgroundColor = .purple
view.backgroundColor = .red

이렇게 소스를 추가해주었습니다.

 

`view.frame = CGRect(x: 0, y: 0, width: 100, height: 50)`는 UIView의 프레임을 설정하는 코드입니다. UIView의 프레임은 해당 뷰의 위치와 크기를 결정합니다. 여기서는 (x: 0, y: 0) 좌표를 원점으로 하고 가로 길이가 100, 세로 길이가 50인 CGRect를 설정했습니다. 이렇게 설정된 프레임에 따라 UIView의 위치와 크기가 결정됩니다.

`view.backgroundColor = .purple`은 UIView의 배경색을 보라색으로 설정하는 코드입니다. UIView의 배경색은 backgroundColor 속성을 통해 설정할 수 있습니다. 여기서는 .purple을 사용하여 보라색을 지정했습니다. 이렇게 설정된 배경색은 UIView의 배경으로 표시됩니다.

`view.backgroundColor = .red`는 UIView의 배경색을 빨간색으로 변경하는 코드입니다. 이전에 설정된 보라색 배경색을 덮어씌우고 새로운 배경색으로 .red를 사용했습니다. 이렇게 설정된 배경색은 다시 UIView의 배경으로 표시됩니다.

따라서 위의 코드들을 실행하면 UIView의 프레임이 (0, 0, 100, 50)으로 설정되고 배경색은 보라색에서 빨간색으로 변경됩니다. 이러한 설정은 UIView를 원하는 위치와 크기로 표시하고, 원하는 배경색으로 꾸밀 때 유용하게 사용될 수 있습니다.

 

이제 playground에서 UIView를 사용할 준비가 되었습니다. 생성한 UIView에 대해 추가적인 설정이나 작업을 수행할 수 있습니다. 예를 들어, 배경색을 변경하려면 `myView.backgroundColor = UIColor.red`와 같이 작성할 수 있습니다.

 

이제 작성한 코드를 한 번 실행해보겠습니다.

만든 백그라운드가 어떻게 표시되는지 궁금하다면 소스 코드 옆에 회색 사각형을 한 번 누르면 위에 화면처럼 코드 바로 아래 이미지를 띄워줍니다. 한 눈에 알아보기 쉽죠?

마무리

UIView는 다양한 기능을 제공하므로 원하는 대로 사용할 수 있습니다. 레이아웃을 구성하거나 사용자 인터페이스 요소를 추가하는 등의 작업에 사용할 수 있습니다.

 

감사합니다.


틀린 부분이 있거나 더 좋은 내용 훈수 환영합니다!

공감과 댓글 부탁드립니다. 

728x90
반응형

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

[iOS] "key value coding-compliant" 오류  (4) 2023.11.09
[iOS] Image View와 카운팅 기능  (0) 2023.11.08
[iOS] 아이폰 이름 출력 앱 만들기  (3) 2023.11.04
[iOS] Playground 사용법  (0) 2023.11.03
[iOS] 맥의 키보드와 Xcode 사용 방법  (0) 2023.11.02
  1. 서론
  2. UIView
  3. UIView 사용 방법
  4. UIView 사용하기
  5. 마무리
'Apple/iOS' 카테고리의 다른 글
  • [iOS] "key value coding-compliant" 오류
  • [iOS] Image View와 카운팅 기능
  • [iOS] 아이폰 이름 출력 앱 만들기
  • [iOS] Playground 사용법
P_Piano
P_Piano
Apple 생태계 개발자가 되기 위한 학습과 경험의 기록
    반응형
    250x250
  • P_Piano
    피피아노의 개발 일지
    P_Piano
  • 전체
    오늘
    어제
    • 분류 전체보기 (211) N
      • Apple (129) N
        • iOS (22)
        • visionOS (4)
        • Swift (69) N
        • UIKit (2)
        • SwiftUI (24)
        • RxSwift (2)
        • Xcode (5)
      • C언어 (5)
      • C++ (8)
      • Dart (1)
      • Python (3)
      • JavaScript (17)
      • Git (1)
      • CS (39)
        • 디자인 패턴 (6)
        • 네트워크 (20)
        • 운영체제 (8)
        • Database (5)
        • 자료구조 (0)
      • IT 지식 (2)
      • IT 뉴스 (4)
      • 출처 표기 (1)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    네트워크
    Initializers
    ios
    프로그래머스
    배열
    디자인패턴
    Apple
    프로세스
    UIKit
    운영체제
    제어문
    연산자
    함수
    자바스크립트
    swiftUI
    visionOS
    옵셔널
    티스토리챌린지
    클래스
    코딩테스트
    Xcode
    combine
    프로퍼티 래퍼
    변수
    이니셜라이저
    오블완
    비동기
    Vision Pro
    SWIFT
    스위프트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
P_Piano
[iOS] Playground에서 UIView 사용하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.