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)
}
}