Используйте это для каждого UITabBarItem
в вашем tabBar.Это сделает ваше изображение вертикально по центру.
tabOne.tabBarItem.imageInsets = UIEdgeInsets.init(top: 5,left: 0,bottom: -5,right: 0)
Обновлено с примером:
let nvOneViewController = MYRNavigationController()
let tabOne = MYRHomeViewController()
let tabOneBarItem = UITabBarItem(title: "", image: UIImage(named: "icnHome"), selectedImage: UIImage(named: "icnHomeOn"))
tabOne.tabBarItem = tabOneBarItem
tabOne.tabBarItem.imageInsets = UIEdgeInsets.init(top: 5,left: 0,bottom: -5,right: 0)
nvOneViewController.setViewControllers([tabOne], animated: false)