Пожалуйста, обратите внимание: это IOS Swift 2,0IOS Swift tabBarItem пересекает границу TabBar
Я добавил к моему tabBarItem UITabBarController. Изображение намеренно больше высоты самого TabBar (по дизайну). Когда это отображается на телефоне, на изображении tabBarItem есть черная линия.
Вот код, который я использовал для создания tabBarItem:
let checkInstoryboard = UIStoryboard(name: "CheckIn", bundle: nil)
let checkInViewController = checkInstoryboard.instantiateInitialViewController() as! UINavigationController
checkInViewController.tabBarItem.image = UIImage(named:"check_icon_unselected_vector")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
checkInViewController.tabBarItem.selectedImage = UIImage(named:"check_icon_selected_vector")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
Вот изображение, показывающее черную линию:
I would like to remove the black line through the green icon
Как удалить черную линию через зеленый значок?
Предлагаемый код удаляет фон. UITabBar.appearance(). BackgroundImage = UIImage() И первая строка не удаляет границу UITabBar.appearance(). ShadowImage = UIImage() – chriswirz