2012-11-05 3 views
0


로 설정 URL 이미지 나는 UINavigationBarUIImage (예를 들어, http://www.nhpdcve.org/images/b5.jpg) 서버를 설정하기 위해 노력하고있어.
툴바를 설정할 수는 있지만 UINavigationBar은 무엇인가요?아이폰 OS - UINavigationBar

+0

명이 질문의 대답을 줄 경우 응답을 제공해야합니다 .. :( –

+0

감사 니틴 Paras (질문 및 답변 편집 용). – mohsinj

답변

1

을 시도

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"yourImageName"] forBarMetrics:UIBarMetricsDefault]; 

도 .. 울부 짖는 방법을 사용하여

-(UIImage *) getImageFromURL:(NSString *)fileURL { 
    UIImage * result; 

    NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]]; 
    result = [UIImage imageWithData:data]; 

    return result; 
} 

를 URL에서 이미지를 얻을 우는 소리처럼 yourNavigatioBar에 직접 이미지를 설정 ..

[yourNavigationBar setBackgroundImage:[self getImageFromURL:yourStringURL] forBarMetrics:UIBarMetricsDefault]; //// pass your string url insted of yourStringURL 
0

내비게이션 막대의 배경을 의미합니까? 이 울부 짖는 방법으로 이미지를 설정할 수 있습니다

[yourNavigationBar setBackgroundImage:[UIImage imageNamed:@"imagename"] forBarMetrics:UIBarMetricsDefault]; 
+0

번들이 아닌 URL의 이미지입니다. – mohsinj

1

당신은 쉽게 Navigationbar의 이미지를 설정할 수 있습니다. 당신이 이미지 해상도를 원하는 경우가 선명 다음 이미지 크기는 320 x 45 세트 이미지 코드를 아래와 같이해야합니다 : - 자원 폴더에서

설정 이미지를 이런 식으로 같은 : -

UIImage *image = [UIImage imageNamed:@"navBarLoc.png"]; 
       [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; 

당신은 또한 수 이 방법으로 같은 URL에서 이미지를 설정 : -

NSURL *url =[NSURL URLWithString:@"http://www.urimageur/com"]; 
       NSData *d =[NSData dataWithContentsOfURL:url]; 
       UIImage *image = [UIImage imageWithData:d]; 

       [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];