         shopLocationInfoView.dataModel = informationDataModel
         locationInformationView.infoView = shopLocationInfoView
         navBarFixBound = navigationController!.navigationBar.bounds
+        viewHasAppeared = true
         informationHeaderView.shopPhoto.isHidden = false
     }
     

                                       image: showBackButton ? R.image.icon_back()! : R.image.icon_close()!)
        dismissButton.widthAnchor.constraint(equalToConstant: 30).isActive = true
        dismissButton.heightAnchor.constraint(equalToConstant: 30).isActive = true
        dismissButton.contentEdgeInsets = showBackButton ? UIEdgeInsetsMake(3, 3, 3, 3) : UIEdgeInsetsMake(6, 0, 8, 14)
        dismissButton.tintColor = KPColorPalette.KPTextColor.whiteColor
        dismissButton.addTarget(self,
                                action: #selector(KPInformationViewController.handleDismissButtonOnTapped),

        }
    }
    
    
    var viewHasAppeared: Bool = false
    var showBackButton: Bool = false
    var dismissWithDefaultType: Bool = false
    
