After some effort, I found out that I am setting the front view space before setting as NavBarTitleView
navView.viewLeadingConstraint.constant = (UIDevice().isIPhone5 || UIDevice().isIPhone4) ? -15:-40
- , NavView, .
override var intrinsicContentSize: CGSize {
return UILayoutFittingExpandedSize
}