Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 애니메이션
- SWIFT
- RxCocoa
- HIG
- MVVM
- 클린 코드
- 리펙토링
- tableView
- 스위프트
- uiscrollview
- Protocol
- swiftUI
- combine
- 리펙터링
- uitableview
- Clean Code
- ios
- Observable
- Refactoring
- UICollectionView
- collectionview
- map
- ribs
- 리팩토링
- Human interface guide
- rxswift
- swift documentation
- Xcode
- UITextView
- clean architecture
Archives
- Today
- Total
목록2025/01/07 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 상대좌표 헷갈리기 쉬운 개념 convert(_:to:), convert(_:from:) (#좌표변환)
convert란?상대좌표를 구하고 싶을때 사용하는 것"특정 뷰를 기준으로, y좌표가 얼마나 떨어져 있는가?""aView의 (0, 0) 좌표는 디바이스 전체 화면을 기준으로 좌표값이 무엇일까?"ex) aView.origin의 좌표가 디바이스의 origin으로 부터 얼마나 떨어져 있는가?self.view관점에서 aView.origin은 얼마나 떨어져 있는가를 구할 때는 aView.origin으로만 구할 수가 없음이럴때 convert(_:to:)함수를 사용하여 계산이 가능좌표의 원점이 될 기준이 되는 뷰는 to 파라미터에 넘기기let aView = { let v = UIView(frame: CGRect(x: 100, y: 100, width: 200, height: 200)) v.background..
iOS 응용 (swift)
2025. 1. 7. 01:35