Как настроить ItemSpacing в UITabBar на iPad? - PullRequest
0 голосов
/ 25 марта 2020

Согласно документации https://developer.apple.com/documentation/uikit/uitabbar/1623446-itemspacing это должно позволить мне изменить интервал на UITabBar. Это никогда не работает, независимо от значения itemWidth или ItemSpacing. Визуально он остается точно таким же, в визуальном отладчике он остается тем же самым, но когда я распечатываю значения, они выводят значения, которые я также устанавливаю, несмотря на то, где они находятся на экране. Я видел несколько связанных стеков по этому вопросу без ответа, поэтому думаю, что, возможно, у кого-то был ответ в 2020 году. Снимок экрана TabBar

override func viewDidLoad() {
        super.viewDidLoad()

        if #available(iOS 13.0, *) {
            self.tabBar.standardAppearance.stackedItemPositioning = .centered
            self.tabBar.standardAppearance.stackedItemWidth = 200
            self.tabBar.standardAppearance.stackedItemSpacing = 200
            print("Spacing value inside of viewDidLoad is: \(self.tabBar.standardAppearance.stackedItemSpacing)")
        }
        self.tabBar.itemPositioning = .centered
        self.tabBar.itemSpacing = 200.0
        print("Spacing value inside of viewDidLoad is: \(self.tabBar.itemSpacing)")
        print("Spacing value inside of viewDidLoad is: \(self.tabBar.standardAppearance.stackedItemSpacing)")
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...