일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 패스트캠퍼스후기
- 인스펙터
- xcode
- 직장인자기계발
- Threading
- switch
- cancelAsyncWrite
- 독학
- 문자열 보간법
- Realm
- beginAsyncWrite
- 직장인인강
- 열거형
- 함수
- RawValue
- TableView
- 프로퍼티 관찰자
- swift
- 패캠챌린지
- ios
- enum
- 기본문법
- SeSAC
- 옵셔널 체이닝
- Git
- 30개프로젝트로배우는iOS앱개발withSwift초격자패키지Online
- Optional Chaining
- userDefaults
- 패스트캠퍼스
- Background
- Today
- Total
아삭아삭 iOS 개발
[Swift 독학] 패스트캠퍼스 챌린지 50일차_ UIStackView 및 리소스 본문
오늘은 실제로 xcode를 통해 앱을 만드는 실습을 해보며 알게된 내용들을 정리해보려고 합니다.
여러 객체들을 추가할 수 있는 라이브러리내 요소 중, 텍스트 편집에 관한 UITextField를 간략히 정리하고,
여러 요소들을 하나로 그룹핑해줄 수 있는 UIStackView 를 알아보았습니다.
추가로 앱을 개발할때 추가할 이미지 등 여러자료들을 관리하기 편하도록 별도로 관리하는 곳은 Assets.xcassets 폴더입니다.
* UITextField
- 텍스트를 편집하기 위한 객체
- 사용자가 클릭하면 텍스트를 입력 또는 수정할 수 있음
- 여러줄을 사용할 수 없고 한 줄만 작성이 가능
(여러 줄을 사용하려면 UITextView 라는 객체를 사용하면 됨)
* UIStackView
- 여러 개의 뷰를 한 세트로 만들어주는 역할을 함
- 스택뷰 안에 해당하는 서브뷰들은 일정한 규칙에 따라 스택뷰 안에 배치됨
- 묶고자 하는 요소들 선택 후, 화면 하단의 ‘Embed in View’ 클릭하여 ‘Stack View’를 클릭
* Assets.xcassets
: 리소스를 관리하는 별도의 폴더
: 이미지 색상 추가시 1x에는 24픽셀, 2x에는 48픽셀, 3x에는 72픽셀 사이즈의 이미지를 추가
-> 다양한 해상도에서 이미지가 깨지지 않고 적용될 수 있도록 하기 위해
-> 메인 스토리보드에서 색상 설정하고자 하는 요소 클릭
-> 인스펙터 > image > 등록한 색상 클릭하여 적용
* 인스펙터 > alpha값
: 숫자를 1보다 작게하면 연해짐
본 게시물은 개인 공부 기록용이므로 내용에 오류가 있을 수 있습니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'Swift' 카테고리의 다른 글
TableView는 언제, 왜 사용할까요? (0) | 2022.07.19 |
---|---|
[Swift 독학] 패스트캠퍼스 챌린지 최종 후기_끝!! (0) | 2022.03.23 |
[Swift 독학] 패스트캠퍼스 챌린지 49일차_ 화면간 데이터 전달방법 (0) | 2022.03.13 |
[Swift 독학] 패스트캠퍼스 챌린지 48일차_ ViewController Life Cycle (0) | 2022.03.12 |
[Swift 독학] 패스트캠퍼스 챌린지 47일차_화면 전환 구현 (0) | 2022.03.11 |