 
     override func style() {
         super.style()
+        iPhoneBlackBar.backgroundColor = .black
         backButton.setImages(.angleBracket, degree: 180)
         shareButton.alpha = 0
         shareButton.setImage(.share, imageStyle: .normal, for: .normal)


    func animateCategoriesList(navBarVisible: Bool) {
        animate {
            if navBarVisible {
                self.categoryCardList.frame.origin.y = self.navigationBar.frame.height
            }
            else {
                self.categoryCardList.frame.origin.y = 0
            }
        }
    }

            arrangeHomeScreenNavBar(type: .discover, navigationBar: navigationBar)
        }

        if AppSetup.shared.isIphoneX {
            addSubview(iPhoneBlackBar)
            iPhoneBlackBar.snp.makeConstraints { make in
                iPhoneBlackBarTopConstraint = make.top.equalTo(self).constraint
                make.leading.trailing.equalTo(self)
                make.height.equalTo(AppSetup.shared.statusBarHeight + Size.navigationBarHeight)
            }
            iPhoneBlackBar.alpha = 0
        }
        categoryCardList.isHidden = true

        categoryCardList.snp.makeConstraints { make in
            categoryCardTopConstraint = make.top.equalTo(navigationBar.snp.bottom).constraint
            make.leading.trailing.equalTo(self)
            make.height.equalTo(CategoryCardListView.Size.height)
        }
