일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Observable
- Refactoring
- uiscrollview
- MVVM
- ribs
- clean architecture
- swift documentation
- tableView
- 리팩토링
- combine
- collectionview
- UITextView
- 스위프트
- RxCocoa
- 애니메이션
- uitableview
- ios
- HIG
- SWIFT
- 리펙토링
- Clean Code
- Human interface guide
- map
- 클린 코드
- Xcode
- UICollectionView
- Protocol
- 리펙터링
- swiftUI
- rxswift
- Today
- Total
목록UIImageView (3)
김종권의 iOS 앱 개발 알아가기
UIButton 안의 UIImageView, UILabel 사용 시 주의사항 * UIButton하나로 UIButton, UILabel의 inset 다루는 방법은 이전 포스팅 글 참고 시스템 설정에서 볼드체 텍스트 활성화 할 경우 글자가 잘리는 이슈 일반적인 경우 볼드체 텍스트 활성화한 경우 볼드체 텍스트 활성화 왼쪽의 UIImageView가 오른쪽으로 이동하고 오른쪽의 UILabel도 왼쪽으로 이동한 상황 즉 inset 값들이 초기화된 상황 현재까지 전체 코드 import UIKit class ViewController: UIViewController { private let button: RoundableButton = { let button = RoundableButton() // title butt..
이미지 리사이징 방법 UIGraphicsBeginImageContextWithOptions를 사용하여 비트맵 이미지 콘텍스트를 생성 비트맵 이미지 콘텍스트를 사용하여 이미지를 그리거나 크기를 조정하는 것 UIGraphics의 context 개념 비트맵 이미지 콘텍스트는 픽셀 기반으로 그림을 그릴 수 있는 인스턴스를 의미 콘텍스트에는 내부적으로 픽셀을 가지고 있고 이 픽셀은 색상 정보를 저장하고 있으며, 그리고 싶은 이미지를 구성 UIGraphicsBeginImageContextWithOptions()를 사용하면 현재 화면과 동일한 특성을 가지는 콘텍스트 인스턴스 획득이 가능 콘텍스트로 리사이징 방법 UIGraphicsBeginImageContextWithOptions()로 콘텍스트 획득 콘텍스트로 리사이..
UIGraphicsEndImageContext사용 UIImageView을 extension하여 구현 func createImageWithLabelOverlay(text: String, isFromCamera: Bool = false) -> UIImage? { let imageSize = self.image?.size ?? .zero UIGraphicsBeginImageContextWithOptions(CGSize(width: imageSize.width, height: imageSize.height), false, 1.0) let currentView = UIView(frame: CGRect(x: 0, y: 0, width: imageSize.width, height: imageSize.height)) ..