2014-10-21 2 views
0

내 프로젝트가 Xcode 5.0.2이고 OS X 10.10으로 업그레이드 한 이후로 Xcode 5.0.2를 사용할 수 없으며 Xcode 6을 사용해야하지만 내 문제는 xib 파일의 tabbar 항목은 선택시에만 표시됩니다 (로드 된 이미지는 선택되고 선택되지 않은 경우 숨기지 않음). 첫 번째로드시 캡쳐 화면이 표시됩니다.UITabBarController tabbar 항목이 선택된 경우에만 표시됩니다.

참고 : 나는 모든 탭의의 ViewController에서 오래 UITabBarController가의 usign의 XIB

enter image description here

답변

0

해결 방법은 [self setNeedsToDisplay]입니다. D 내 레이아웃이 업데이트되지 않습니다. 도움을 주셔서 감사합니다 : D

0

을 사용하고이 각각의 제목과 이미지에 아래 코드를 추가합니다.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) 
{ 
    self.tabBarItem.title = @"Dashboard"; 
    self.tabBarItem.image = [[UIImage imageNamed:@"dashBoard"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ]; 
    self.tabBarItem.selectedImage=[[UIImage imageNamed:@"dashBoardSelect"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 
} 
return self; 
} 
+0

답장을 보내 주셔서 감사합니다. 먼저 확인해 보겠습니다. –

+0

내 솔루션이 작동합니까 ??? –

+0

Appdelegate에서 사용하고 있기 때문에 솔루션을 적용 할 수 없습니다. –

관련 문제