커스텀 로딩 뷰 만들기 간단한 로딩 뷰를 만들어 봅시다. 먼저 새로운 프로젝트를 생성해줍니다. 싱글 뷰 앱을 만들어줍니다. 저는 이름을 간단하게 LoadingView라고 지었어요. 로딩 뷰를 만들기 위해서 View를 생성해줍니다. User Interface섹션에서 View를 생성해줍니다. 이름은 LoadingView로 설정했습니다. 이것도 LoadingView라고 지으니까 프로젝트 명이랑 같아서 헷갈리긴 하네요. 하핫...😹(포스팅할려니 신경 쓰이기 시작한 네이밍) 여하튼 LoadingView를 만들면 xib파일이 생기게 됩니다. 그리고 이 뷰를 컨트롤 할 스위프트 파일을 생성해줍니다. UIView의 서브클래스인 LoadingView를 생성해줍니다. 그럼 LoadingView스위프트 파일이 생성됩니다. ..
스토리보드로 개발을 하면 IBOutlet을 연결해서 원하는 객체의 속성을 제어합니다. 이전에 로딩 뷰를 커스텀하게 만들어 사용했었는데 그때 IBOutlet Collection을 사용해 편리하게 객체의 속성을 제어했어서 IBOutlet Collection 사용법을 블로그에 공유하려 합니다. 먼저 제가 만든 커스텀한 로딩뷰는 이렇습니다. 3개의 UIView로 구성되어있으며 그 뷰는 차례로 커졌다 작아졌다를 반복합니다. 만약 IBOutlet을 사용하지 않았다면 아래와 같이 모든 점들에 대해 IBOutlet을 연결하고 속성을 제어해야 할 겁니다. 만약 코너를 둥글게 만들고 싶다고 치면 3개의 점들에 대해 접근한 후 radius값을 설정해줘야 합니다. 이는 코드가 길어지며 반복된 행위에 대해서 다 나열해서 코드를..
- Total
- Today
- Yesterday
- Deep learning
- 스위프트UI
- 애니메이션
- RX
- Algorithm
- 스위프트
- ReactiveX
- string
- 책
- rxswift
- stanford SwiftUI
- leetcode
- ARC
- wwdc
- ios
- 책 추천
- objective-c
- objc
- iOS SwiftUI
- 문자열
- Animation
- 책 후기
- SWIFT
- 알고리즘
- 딥러닝
- 머신러닝
- Xcode
- swift5
- 독서
- swiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |