Я использую системные образы XCode (символы SF) для UITabBarItem
изображений. Я хотел бы удалить заголовок UITabBarItem
, который я сделал. Но также слегка сдвиньте UITabBarItem
изображение вниз.
В прошлом, когда я не использовал системные образы, это работало бы нормально, используя UIEdgeInsets
. Однако это, похоже, не влияет на образы системы.
Код:
let imageConfiguration = UIImage.SymbolConfiguration(weight: .regular)
let imageInsets = UIEdgeInsets(top: 8, left: 0, bottom: -8, right: 0)
lazy var activityTabBarItem: UITabBarItem = {
let image = UIImage(systemName: "stopwatch")?.applyingSymbolConfiguration(imageConfiguration)
let tabBarItem = UITabBarItem(title: nil,
image: image,
selectedImage: image)
tabBarItem.imageInsets = imageInsets
return tabBarItem
}()
Есть ли обходной путь для этого?