처음에는 이미지이터럴을 사용해서 선언해야겠다는 생각을 했지만 이미지이터럴은 해당 프로젝트의 번들에 있는 이미지를 참조하기 때문에 원하는 이미지를 불러 올 수 없었다.
Package.swift에서 해당 타겟에
.target(
name: "StudyPlan",
dependencies:[],
path: "StudyPlan/Sources",
resources: [.process("Resources")]
)
으로 리소스를 선언해준다.
해당 리소스 폴더안에 Assets.xcassets을 넣어준다.
listEditBtn.setImage(UIImage(named: "AlarmCal_btn_cal_delete", in: .module, compatibleWith: nil), for: .normal)
이 처럼 UIImage(name:, in:, compatibleWith: )을 사용해서 해당 리소스 폴더안에 이미지 값을 불러올 수 있도록 구현할 수 있다.
'개발' 카테고리의 다른 글
swift] tableview를 그룹으로 만들었을때 테이블뷰 위에 영역이 잡히는 문제 (0) | 2021.11.12 |
---|---|
swift] 업데이트시 마이그레이션을 위한 버전 체크 (0) | 2021.08.06 |
swift] UIbutton의 UIimage 색상변경하기 (0) | 2021.08.04 |
zsh 쉘 속도 문제 해결 (0) | 2021.04.26 |
swift] 네비게이션 바 상단 (와이파이, 시간, 배터리 색상 변경하는법) (0) | 2021.03.11 |