2010-11-20 23 views
0

Bir kullanıcı bir gezinme denetleyicisinden "geri" düğmesini seçtiğinde belirli koşulları denetleyebilir - ardından bir uyarı görüntüleyebilir ve gezinme yığınının ortaya çıkmasını engelleyebilir.Gezinme yığındaki değişiklikleri denetleme

Pop'un meydana gelmesi gereken viewWillDissappear yönteminde bildirim alabilirim, ancak pop'un bitmesini durdurmak için bir mekanizma var mı?

+0

. Varsayılan gezinme denetleyicisi düğmesini değiştirmeden bunu başarmanın bir yolu olup olmadığını merak ediyorum. –

cevap

1

UINavigationController alt sınıflarını deneyebilir ve ardından mantığınızı eklemek için popViewController yöntemini geçersiz kılabilirsiniz.

- (UIViewController *)popViewControllerAnimated:(BOOL)animated 

[değiştir örnek içerecek şekilde] http://www.hanspinckaers.com/custom-action-on-back-button-uinavigationcontroller

Cheers, Rog Ben kendi düğmesi ile düğmeye varsayılan geri değiştirilmesi ve kendimi pop yöneterek etkiyi elde edebiliriz biliyorum