2016-09-06 8 views
1

Xcode의 앱을 만들고 있습니다. 현재 내 탭 표시 줄에 세 개의 tabBarItem이 있습니다. 중간의 사진을 사용자가 선택한 사진으로하고 싶습니다. 변수에 원하는 그림이 있고 코드를 넣기 위해 tabbar.swift를 설정했습니다. 올바른 크기의 변수 이미지로 이미지를 설정하면됩니다 (그리고 그림이 원으로 표시됩니다). 제목 이름을 문자열로 지정하십시오. 이 작업에 도움이된다면 많은 도움이 될 것입니다. 감사합니다프로그래밍 방식으로 빠르게 탭 표시 줄 항목 이미지 변경

+0

코드, 시도한 내용 및 직면 한 문제점을 포함하십시오. – Michael

+0

self.tabBarController? .tabBar.items! [0] .image = UIImage (이름 : "your image name") self.tabBarController? .tabBar.items! [0] .selectedImage = UIImage (이름 : "your image name ") – user6520705

+0

둘 다 실패했습니다. – user6520705

답변

5

이 코드를 사용해보십시오.

self.tabBarController?.tabBar.items![0].image = UIImage(named: "your image name") 
    // items![0] index of your tab bar item.items![0] means tabbar first item 

    self.tabBarController?.tabBar.items![0].selectedImage = UIImage(named: "your image name") 
+0

내 tabbar.swift 파일에서이 코드를 사용했지만 아무 것도하지 않았습니다. – user6520705

+1

미안합니다. 휴가 중이 었습니다. 사용자 정의 tabbar.swift를 사용하고 있습니까? tabBarController 참조를 사용하여 이미지를 변경하려는 위치에서 작동합니다. – Sofeda