Küçük bir görünüm denetleyicileri hiyerarşisi içeren bir UINavigationController'ı barındıran bir UIPopoverController'ım var.
Belgeleri takip ettim ve her görünüm denetleyicisi için görünümün açılır pencere bağlam boyutunu şu şekilde ayarladım:
[self setContentSizeForViewInPopover:CGSizeMake(320, 500)];
(her denetleyici için farklı boyut)
Bu, hiyerarşide ileriye doğru ilerlerken beklendiği gibi çalışıyor - açılır pencere, basılan denetleyiciye karşılık gelecek şekilde boyut değişikliklerini otomatik olarak canlandırıyor.
Ancak, gezinme çubuğunun Geri düğmesi aracılığıyla görünüm yığınında "Geri" ye gittiğimde, açılır pencerenin boyutu değişmiyor - ulaşılan en derin görünüm kadar büyük kalıyor. Bu bana kırılmış görünüyor; Açılır bilgi penceresinin, görünüm yığınından geçerken ayarlanan boyutlara saygı duymasını beklerdim.
Bir şey mi kaçırıyorum?
Teşekkürler.
viewWillAppear:
?