Я хочу выровнять изображения элементов панели вкладок на панели вкладок. Я знаю, что могу сделать это в IB, что я и сделал, и это сработало. Однако я хочу сделать это программно. Я пытаюсь сделать это в AppDelegate. Ниже приведен мой код, который не работает.
Может кто-нибудь указать мне, что я делаю не так?
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let tabBarController = storyboard.instantiateViewController(withIdentifier: "RootTabBarController") as! UITabBarController
let tabArray = tabBarController.tabBar.items as NSArray?
let homeTabItem = tabArray?.object(at: 0) as! UITabBarItem
homeTabItem.imageInsets = UIEdgeInsetsMake(12.0, 0.0, -12.0, 0.0)