2014-09-29 14 views
5

생성됨 UIBarButtonItem 파워 이미지가 추가되었습니다.네비게이션에 추가 된 항목은 항상 푸른 색으로 표시됩니다.

barBtnPower = new UIBarButtonItem (UIImage.FromBundle ("Images/[email protected]") 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => { 

      }); 

버튼이 오른쪽의 탐색 항목에 추가되었습니다.

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

문제는 녹색입니다. [email protected]는 녹색입니다. 그러나 실행 후 응용 프로그램은 파란색으로 표시됩니다.

내가 여기서 잘못한 것을 조언 해줄 수 있습니까?

+0

아무 문제가 없습니다. 아마도 navigationBar tintColor가 파란색 일 것입니다. setTintColor : navigationBar 메서드를 사용하여 변경할 수 있습니다. – caglar

답변

5

탐색 막대의 tintColor 속성이 단추의 색에 영향을 미치지 않게하려면 항상 원래 렌더링 모드를 사용하십시오.

barBtnPower = new UIBarButtonItem (UIImage.FromBundle("Images/[email protected]").imageWithRenderingMode(.AlwaysOriginal) 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => {});