2
시도해 볼 수는 있지만 작동하지 않습니다. 다음은 최근 시도입니다. 누군가 이것이 왜 작동하지 않는지에 관해 나를 단서 줄 수 있습니까? 내보기 컨트롤러의 init 메소드에 의해 호출되는 방법에프로그래밍 방식으로 UITabBarItem을 인스턴스화하는 iPhone
:
UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;
모든는 이미지가해야 큰 사각형을 넣어 수행합니다. 탭 막대의 제목은보기 컨트롤러의 제목과 동일하게 유지됩니다.
탭 막대 컨트롤러를 포함하여 모든 것이 여기에서 프로그래밍 방식으로 인스턴스화됩니다.
방금 시도했습니다. . . 그리고 그것은 여전히 저에게 푸른 광장을줍니다! 내 이미지에 문제가있을 수 있습니까? 그것은 22x22 PNG 파일, 주로 흰색, 약간의 검정색입니다. 같은 결과로 30x30과 같은 다른 크기를 사용해 보았습니다. UIImageView에 이미지를 넣으면 잘 표시됩니다. –
이미지에 투명도를 사용하고 있습니까? 이미지의 실제 색상은 무시되며 이미지의 알파 채널 만 고려합니다. 몇 가지 예를 들어 구글. –
나는 당신이 내 어려움에 빠졌음을 확신합니다. . . 감사! 이제 알파 채널에서 이미지를 생성하는 방법을 알아야합니다. . . –