Получить высоту по умолчанию для UITabbar без создания экземпляра? - PullRequest
1 голос
/ 18 января 2020

Есть ли способ получить высоту по умолчанию для UITabBars? Я хочу избежать жесткого кодирования значения, но также хотел бы избежать создания экземпляра единицы, чтобы получить только высоту. Ниже показано, как я в настоящее время получаю высоту, но, похоже, должен быть более эффективный способ, не связанный с созданием контроллера.

extension UITabBar {
    private static var storedHeight: CGFloat?
    @objc static var height: CGFloat {
        get {
            if let height = storedHeight { return height }
            storedHeight = UITabBarController().tabBar.frame.size.height
            return storedHeight ?? 0
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...