2013-12-16 1 views
1

나는 tabx 아이콘의 크기가 30x30입니다. 이 아이콘을 tabbar로 설정하면 이미지가 iphone4 & iphone5 화면 크기만큼 늘어납니다. 왜?UITabbar에서 확장 된 tabbar 아이콘

UINavigationController *hndWriteNav = [[UINavigationController alloc] initWithRootViewController:hndWrite]; 
     hndWriteNav.tabBarItem.image = [UIImage imageNamed:@"browse.png"]; 

     [hndWriteNav setTitle:@"Browse"]; 
     [hndWrite release]; 
+0

이름이 ** @ 2x ** 인 망막 이미지 (60 * 60)를 이미지 이름에 추가하십시오. – user203108

+0

[email protected]을 의미합니까? – user3073276

+0

[이 답변] (http://stackoverflow.com/questions/20499356/uitabbaritem-change-image-height-and-width)에서와 같이 UIEdgeInsets를 사용하려고합니다. – Alistair

답변

3

당신은 두 개의 별도의 아이콘 browse.png (30x30)[email protected] (60X60)을 작성해야합니다.

iOS는 자동으로 화면 크기에 따라 올바른 파일을로드합니다.

+0

두 파일이 있습니다. 하지만 browse.png를 사용했습니다. – user3073276

+0

작동하지 않습니다. [email protected]를 사용하면 이미지가 tabbar에 표시되지 않습니다. – user3073276

+0

보다 정확한 이미지를 사용하고 있는지 확인하십시오. 나는 이미지에 문제가 있다고 생각한다. – user203108