2010-03-05 4 views
5

내 앱에는 6 개의 메뉴 항목이 있으므로 OS는 처음 4 개를 표시 한 다음 사용자가 다른 항목을 선택할 수있는 화면에 링크하는 "추가 항목"을 표시합니다 두.생성 된 시스템에 배지를 추가하는 방법 "기타"UITabBarItem

내 문제는 숨겨진 메뉴 항목 중 하나에주의가 필요하다는 것을 사용자가 알 수 있도록 추가 항목에 배지를 표시하려고합니다. 숨겨진 항목 중 하나가 설정이고 다른 하나가 현재 업로드인데 따라서 배지가 나타내는 숨겨진 항목은 어떤 것이지 사용자에게 분명합니다.

"항목"배열 이후로 "추가"항목에 액세스하는 방법을 모르겠습니다. UITabBar에는 내가 만든 6 개의 실제 UITabBarItem 만 포함되어 있습니다. 생성 된 시스템에는 "추가"항목이 포함되지 않습니다. 숨겨진 UITabBarItem 중 하나에서 배지 설정을 시도했지만 아무 배지도 표시되지 않습니다.

Google에서 많은 것을 찾지 못 했으므로 완전히 잘못 될지 궁금합니다. iTunes 앱은 항목을 다운로드 할 때도 똑같습니다. 더 많은 항목을 표시하고 배지를 첨부하면 좋은 회사에 속해 있다고 생각했지만, 어떻게하는지 알게되면 저주받을 것입니다. (수동으로 UITabBarSystemItemMore 항목을 만들고 다른 메뉴 항목을 수동으로 처리하지 않는 한)

답변

5

실제로 탭 표시 줄 컨트롤러의 "추가 탐색 컨트롤러"의 탭 표시 줄 항목을 수정할 수 있습니다. 탭 표시 줄 컨트롤러가 "tabBarController"인 경우이 방법으로 수행 할 수 있습니다.

UITabBarItem *item = [tabBarController moreNavigationController].tabBarItem; 
item.badgeValue = @"100"; 
관련 문제