UITabBarController 안에 탭 바가있는 앱을 만들고 있습니다.
선택한 항목을 다른 (커스텀) 색상으로 만들고 나머지 항목보다 약간 높게 만들고 싶습니다.
배경 이미지를 사용하여 탭바의 배경을 사용자 지정 색상으로 설정했습니다.
UITabBar.appearance().backgroundImage = UIImage(named: "TabBarBlue")
UITabBar.appearance().tintColor = UIColor.whiteColor()
온라인으로 검색했지만 좋은 해결책을 찾지 못했습니다. 여기있는 사람이이 작업을 수행하는 방법을 알고 있습니까?
프레임 높이를 15 포인트 더 높게 설정하여이 문제를 해결했습니다.
let numberOfItems = CGFloat(tabBar.items!.count)
let tabBarItemSize = CGSize(width: tabBar.frame.width / numberOfItems, height: tabBar.frame.height + 15)
tabBar.selectionIndicatorImage = UIImage.imageWithColor(UIColor(netHex:0xe00628), size: tabBarItemSize).resizableImageWithCapInsets(UIEdgeInsetsZero)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다