반응형

UIImageView 5

[iOS, Swift] 코드로 뷰 작성하기(UIKit, Constraint)

iOS 15, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 이번 글에서는 Swift 코드로 뷰를 작성하는 방법에 대해 알아보겠습니다. 뷰를 코드로 작성하면 Interface Builder를 사용하는 것보다 더 세밀한 제어가 가능합니다. 그리고 Constraints를 활용하여 뷰를 자동으로 정렬하는 방법도 함께 알아보겠습니다. 1. 뷰 작성하기 Swift 코드로 뷰를 작성하는 방법은 매우 간단합니다. 먼저, UIView 클래스를 상속받은 새로운 클래스를 만듭니다. 그리고 그 클래스 내부에서 필요한 뷰들을 생성하고, addSubview() 메소드를 사용하여 부모 뷰에 추가합니다. class MyView: UIView { let titleLabel = UILabel() let de..

iOS/코드조각 2023.03.14

[iOS, Swift] 이미지뷰에 이미지 넣기(인터넷 url 주소)

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. UIImageView에 image를 넣으려면 아래와 같이하면 이미지를 넣을 수 있다. imageView.image = UIImage(named: "이미지이름") 인터넷에서 있는 url 주소로도 imageView에 이미지를 넣을 수 있는데, Data를 초기화할 때, url 주소를 입력하여 url에 있는 이미지를 data 형식으로 불러온 후 UIImage를 받은 data를 통해 만들고 난 후에 imageView에 이미지를 넣는 방식이다. DispatchQueue.global().async { [weak self] in if let data = try? Data(contentsOf: url) { if let image =..

iOS/코드조각 2023.02.28

[iOS, Swift] UIImageView 기능 모음

[iOS, Swift] UIImageView 원으로 만들기 [iOS, Swift] UIImageView 원으로 만들기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. imageView.layer.cornerRadius = imageView.frame.height / 2 imageView.layer.shouldRasterize = true imageView.clipsToBounds = true bksesame.tistory.com [iOS, Swift] ImageView ContentMode 특징 (Scale to Fill, Aspect Fit, Aspect Fill) [iOS, Swift] ImageView ContentMode 특징 (Scale to Fill,..

iOS/iOS 2022.08.21
반응형