UINavigationBar
의 색상을 변경하고 싶습니다. 색상은 이미지에서 가져옵니다.UINavigationBar의 색상을 변경하는 방법은 무엇입니까?
2
A
답변
1
iOS5 이상 만 지원하는 경우 "모양 프록시"를 사용할 수 있습니다. a good tutorial for this이 있습니다.
이전 버전을 지원해야하는 경우 UINavigationBar
의 하위 클래스를 지정하고 drawRect
메서드를 재정의해야합니다. a good sample code for this이 있습니다.
6
개체를 탐색 모음의 하위보기로 설정하려고합니다.
은 색조의 컬러 속성을 설정하거나 사용 이미지
UINavigationController *controller = [[UINavigationController alloc] initWithRootViewController:rootController];
controller.navigationBar.tintColor = [UIColor blackColor];
+1
덕분에 남자를 작동하지 u는 너무 좋은 컬러 또는 사용 이미지 – NaXir
0
이 시도 :
- 첫째는 목표 C 클래스는
CustomNavBar
가UINavigationBar
클래스를 상속 말을 만들 ... - 다음에이 클래스를 가져옵니다 귀하의 appDelegate ...
- 다음 코드 끝에서 appDelegate 클래스 ...
- 다음
MainWindow.xib
을 열고UINavigationBar class to
CustomNavBar`을 변경하십시오.
코드 : 아이폰 OS 7에서
@implementation CustomNavBar (CustomNavBarCategory)
-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx
{
if([self isMemberOfClass:[CustomNavBar class]])
{
UIImage *image;
image=[UIImage imageNamed:@"ImageName"];
CGContextClip(ctx);
CGContextTranslateCTM(ctx, 0, image.size.height);
CGContextScaleCTM(ctx, 1.0, -1.0);
CGContextDrawImage(ctx,CGRectMake(0, 0, self.frame.size.width, self.frame.size.height), image.CGImage);
}
else
{
[super.layer drawLayer:layer inContext:ctx];
}
}
@end
2
이상은, 다음과 같은 시도는 :
navigationBar.barTintColor = [UIColor redColor];
0
엑스 코드 6.4에서 스토리 보드에서이 작업을 수행 할 수있는 방법이있다. 문서 개요에서
당신은 다른 선택할 수 있습니다 속성 관리자 변경 바 색조에서보다 탐색 모음
를 선택하고이 색상 선택기
드로퍼를 선택하면 이미지에서 색상을 선택할 수 있습니다.
관련 문제
- 1. UINavigationBar 및 버튼의 색상을 변경하는 방법은 무엇입니까?
- 2. 이미지의 색상을 변경하는 방법은 무엇입니까?
- 3. TabPanel 색상을 변경하는 방법은 무엇입니까?
- 4. JSeparator의 색상을 변경하는 방법은 무엇입니까?
- 5. Netbeans에서이 색상을 변경하는 방법은 무엇입니까?
- 6. WinForm의 색상을 변경하는 방법은 무엇입니까?
- 7. UINavigationBar의 높이를 변경하는 방법
- 8. 색상을 변경하는 방법은 UITableView?
- 9. ios5에서 UINavigationbar의 높이를 변경하는 방법
- 10. UITabBarItem에서 텍스트 색상을 변경하는 방법은 무엇입니까?
- 11. iPhone에서 UITextField의 색상을 변경하는 방법은 무엇입니까?
- 12. 프로그래밍 방식으로 이미지의 색상을 변경하는 방법은 무엇입니까?
- 13. Installshield 2011에서 글꼴 색상을 변경하는 방법은 무엇입니까?
- 14. 툴바에서 버튼 텍스트 색상을 변경하는 방법은 무엇입니까?
- 15. JQueryUI Dialog Title의 색상을 변경하는 방법은 무엇입니까?
- 16. UIImagePicker에서 막대 색상을 변경하는 방법은 무엇입니까?
- 17. 표준 버튼의 색상을 변경하는 방법은 무엇입니까?
- 18. JavaFX 2.0에서 캐럿 색상을 변경하는 방법은 무엇입니까?
- 19. NSTextView에서 글꼴 색상을 변경하는 방법은 무엇입니까?
- 20. 숭고한 텍스트로 콘솔의 색상을 변경하는 방법은 무엇입니까?
- 21. 내 탐색 색상을 변경하는 방법은 무엇입니까?
- 22. jqGrid 셀의 색상을 변경하는 방법은 무엇입니까?
- 23. QListWidget에서 항목의 텍스트 색상을 변경하는 방법은 무엇입니까?
- 24. 선택한 텍스트 색상을 변경하는 방법은 무엇입니까?
- 25. vaadin에서 tabbar 색상을 변경하는 방법은 무엇입니까?
- 26. 수평선의 색상을 동적으로 변경하는 방법은 무엇입니까?
- 27. WindowsForms의 CheckedListBox에서 SelectedItem의 색상을 변경하는 방법은 무엇입니까?
- 28. UISegmentControl에서 텍스트 색상을 변경하는 방법은 무엇입니까?
- 29. StoryBoard에서 경로 색상을 변경하는 방법은 무엇입니까?
- 30. 라벨 텍스트의 색상을 변경하는 방법은 무엇입니까?
당신은 내가, UINavigationBar의 배경을 변경하려면 내가 colorWithImagePattern를 사용하고 있지만이 – Deepesh
을 변경 wanrt. – Ali