TabBar 관련 오류

2022. 2. 7. 16:33iOS/이슈

extension  UITabBar {
    open override func sizeThatFits(_ size: CGSize) -> CGSize {
        var sizeThatFits = super.sizeThatFits(size)
        sizeThatFits.height += 30
        return sizeThatFits
    }
}

 

XCode의 디버그 모드에서 실행하면 정상적으로 레이아웃이 잡히고, 디버그 모드가 아닐 때는 레이아웃이 깨지는 오류가 발생했다.

위의 코드가 문제일거라 생각을 못해서 찾느라 고생했다.

디버그 모드일 떄는 적용이 안되고 왜 아닐 때는 적용이 됐는 지 더 알아봐야겠다.

 

 

참고

https://gist.github.com/calt/7ea29a65b440c2aa8a1a

 

'iOS > 이슈' 카테고리의 다른 글

FileApp - 접근 에러  (0) 2022.10.18
Dynamic Link - isInstalled flag Error  (0) 2022.10.13
스택 뷰 버튼 이슈  (0) 2022.07.13
Progress Activity와 RefreshControl  (0) 2022.06.03
Xcode device build 실패 [해결]  (0) 2022.02.07