3
TabBar의 이미지를 5 픽셀로 이동하려고합니다. 스택 오버플로를 많이 검색했지만 해결책이 없습니다. 나는 내 사용자 지정 TabBarController
의 viewDidLoad
에서TabBarItem을 프로그래밍 방식으로 세로로 이동
self.tabBarItem.imageInsets = UIEdgeInsetsMake(5, 0, -5, 0);
self.title = nil;
을 설정하기 위해 시도했지만 작동하지 않습니다.
은 내가tabBar apparence
AppDelegate
에서
UITabBarItem.appearance().titlePositionAdjustment = UIOffsetMake(0.0, 100.0)
를 설정할 수도 시도했지만 당신이 상상할 수있는 방법, 그것은 작동하지 않습니다.
다른 해결책이 있습니까? 코드로 수행하고 싶습니다. 스토리 보드를 사용하여 솔루션을 제공하지 마십시오. 감사합니다.
P. : UIKit 구성 요소가있는 경우에도 tabbaritem에 프레임이없는 이유는 무엇입니까?
이상한 점 : titlePositionAdjustment는 수평 오프셋에서만 작동합니다! – ndPPPhz