2013-12-09 1 views
1

사용자 정의보기를 UITabBarItem으로 사용하고 싶습니다. 이것에 대한 정보를 찾을 수없는 것 같습니다.iOS : UITabBarItem의 사용자 정의보기

내 탭 항목을 이미지가 포함 된 원형의 작은 UIView로하고 싶습니다. 이것이 가능한가? 이 작업을 수행 할 수있는 오픈 소스 라이브러리가 있습니까?

+0

그건 말도 안돼. "사용자 정의보기를 UITabBarItem으로 사용할 수 있기를 원합니다." 이 문장은 분명히 디폴트 uitabbaritem을 임의의 뷰로 대체하고자 함을 의미하므로 분명히 기본 뷰의 요소가 남아 있기를 원하지 않습니다. 코멘트에서 부드럽게 지적하는 것이 부적절 할 수 있습니까? 나는 그것이 가능할 방법이 나에게 즉시 명확하지 않기 때문에 아무 것도 시도하지 않았으며이 특별한 문제를 다루는 다른 질문을 찾을 수 없습니다. –

답변

0

UIView에서 UIImage을 만든 다음 해당 이미지를 사용하여 탭 모음 항목을 만들 수 있습니다. 다음은 어떻게 수행할까요?

// Remember to import Quartz! 
UIView *view = INITIALIZE_YOUR_VIEW; 
UIGraphicsBeginImageContextWithOptions(size, NO, 0.0); 
[view.layer renderInContext:UIGraphicsGetCurrentContext()]; 

UIImage * image = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 

그런 다음 당신은 TabBar의 항목을 만들 이미지를 사용할 수 있습니다 :

UITabBarItem *tabItem = [[UITabBarItem alloc] initWithTitle:@"Title" image:image tag:1010]; 

을 그리고 그것 뿐이다

첫째, (이미 UIView이 가정) UIImage을 만들 수 있습니다.

희망이 도움이됩니다.

+1

레이블 아래에 여전히 공간이 없습니까? 나는 그것을 원하지 않는다. –