[TIL] 09.04

Junyoung_Hong·2023년 9월 4일
0

TIL_9월

목록 보기
3/19
post-thumbnail

1. TabBarItem에 SystemImage 넣기

TabBar는 화면을 이동하기 위해 자주 사용하는 요소 중에 하나이다.

우선 tabbar에 이미지로 아이템을 넣었다.

guard let items = self.tabBar.items else { return }

let images = ["house", "heart", "person"]

for index in 0..<items.count {
    items[index].image = UIImage(systemName: images[index])
}

그 다음, 선택이 되었을 때 이미지가 바뀌어야 하는데, 전부 시스템 이미지라 이미지의 이름뒤에 .fill 만 붙여주었다.

if let items = self.tabBar.items {
    for index in 0..<items.count {
        let selectedImageName = images[index] + ".fill"
        items[index].selectedImage = UIImage(systemName: selectedImageName)
    }
}
profile
iOS 개발자를 향해 성장 중

0개의 댓글