-
Cocoapods) custom 라이브러리에 이미지 파일 embedded 하기iOS 2021. 8. 4. 16:00
라이브러리를 직접 만들면 이미지를 넣어야 할 때가 있다.
보통의 프로젝트에서 이미지를 넣어주는 assets폴더는 보이지 않고, 디렉토리를 통해 들어가면 나오는 Assets과 Classes 폴더에 이미지를 넣어도 도통 불러올 수 없다.
번들을 통해 디렉토리 안에 있는 이미지 파일 불러오기
file navigator에 원하는 이미지를 넣고 번들을 통해 불러온다.
그룹을 만들어도 된다.
let bundle = Bundle(for: 클래스_이름.self) // 예제의 경우 UYRadioButton print(bundle)
번들을 주소를 찍어서 나오는 경로를 따라 가다보면
이렇게 막히게 된다.
터미널을 통해 경로로 이동 해보자.
위치에 정확히 이미지 파일이 존재한다.
let bundle = Bundle(for: 클래스_이름.self) let image = UIImage(named: "이미지파일_이름", in: bundle, compatibleWith: nil)!
테스트 코드를 통해 잘 나오는 것이 확인된다.
* podspec 파일은 안 건드려도 됩니다.
'iOS' 카테고리의 다른 글
CollectionView Cell 이동 시키기 (1) - 기존 방식과 custom InteractiveMovement (0) 2022.06.09 WWDC) Animation hitch와 render loop (0) 2022.04.05 iOS) Dynamic TextView의 Underline - TextView에 밑줄 추가하기 (0) 2021.03.05 iOS) CoreData - perform 메소드 (0) 2021.01.31 iOS) Core Data (4) - Entity Hierarchy and Relationship (0) 2021.01.31