Использование UITabBar.ItemPosition в iOS 13 - PullRequest
1 голос
/ 19 октября 2019

У моего UITabBarController есть только два элемента, и я хочу отобразить их ближе друг к другу. Это сработало для меня в XCode 10 / iOS 12:

override func viewDidLoad() {
    super.viewDidLoad()        
    tabBarController?.tabBar.itemPositioning = .centered
}

Однако в XCode 11 / iOS 13 это больше не работает - элементы расположены по умолчанию.

Документациятеперь относится к UITabBar.ItemPositioning как «устаревшие настройки». Так что же следует использовать вместо этого, если что-нибудь?

1 Ответ

1 голос
/ 22 октября 2019

Вы можете установить его из конструктора интерфейса. Select TabBar -> Attribute Inspector -> Item Position -> Center, тогда вы получите опцию расстояния между предметами.

enter image description here

...