Maalesef , navbar içindeki tüm itemleri etkiliyor bu sorun. Ama temelde leftitem icinde bir search bar set ediyorum.
View controller üstüne bir modal gelirse, modalı kapatığımda navbar içindeki left ve right itemlerin poziyonları kaymış oluyor.
Örneğin left iteme bir button eklersem, insetlerini 0 verirsem en üste dayamış oluyor dikeyde kötü bir görüntü. Ortalamak için butonun inset değerlerini değiştiriyorum, diğer dikey ortalma yönetmlerini de denedim.
Viewcontroller ilk açıldığında sorun olmuyor bu şekilde düzgün, fakat bir şekilde didApper olursa butonlar 20 point aşağı kaymış oluyor. Tam push aşamasında kayma işleminin gerçekleştiğini görebiliyorum.
Kodu ilk yazan kişi navbar içindeki item viewn y pozition değerini her ihtimal için cover etmeye çalışmış ama işe yarar ve mantklı bir çözüm değil.
Akış ilk oluşturulurken stryboard bir VC içinden başlıyor ve bu VC içinde bir Navigation contorller böyle bir kullanımdan dolayı mı bu sorun olmuş olabilir onu anlamaya çalışıyorum.
Çok garip bir problem, saçma ama çok vaktimi aldı.