2016-03-23 2 views
1

Я создаю приложение с вкладкой внутри UITabBarController.Выбранный элемент TabBar height

Я хочу сделать выбранный товар другим (обычайным) цветом и немного выше, чем остальные предметы.

я установить фон на TabBar на пользовательский цвет, используя фоновое изображение:

UITabBar.appearance().backgroundImage = UIImage(named: "TabBarBlue") 
UITabBar.appearance().tintColor = UIColor.whiteColor() 

Я искал в Интернете, но я не мог найти хорошее решение, кто здесь знает, как этого добиться?

ответ

1

решаемые это, просто установив высоту рамы 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) 
Смежные вопросы