UINavigationControllers uygulamasında kaydırma yönünü açıkça tanımlayabileceğinizi düşünmüyorum. Yapabildiğiniz şey, mevcut görünümü istediğiniz şekilde canlandıracak olan önceki görünümü göstermek için gezinme yığınından çıkarır. Ancak, mevcut görünümde ne yaptığınıza bağlı olarak farklı görüntü denetleyicilerinin görünmesini istiyorsanız bu karmaşık olabilir.
İş akışınız çok karmaşık değilse, geçerli görünüm denetleyicisindeki önceki görünüm denetleyicisine bir başvuru tutabilirsiniz. Eğer geçerli görünüme ne yaptığını bağlı, sen önce görünümü denetleyicisi içinde ne gerekiyorsa veri değiştirebilir (böyle bir tablo görünümünde hücre seçin) ve daha sonra ne olursa olsun doğru yöntemdir (bence
[self.navigationController popViewController];
arayın veya Bu nasıl oldukça yakındır). Bu, nav kümesini istediğiniz animasyonla birlikte hareket ettirmenize izin verir; bu, nav kümenizin üzerinde belirli sayıda görünüm varsa çalışır. "Pointy" tipi düğmeyi almak için farklı bir yöntem kullanmanız gerekir.
böylelikle görünüm denetleyicisini normal şekilde yükleyin, sonra görünümde bir tutamacı tutun, sonra taşıyın. Ayrıca Gezinti çubuğu düğmelerini de –
Sağ olarak el ile değiştirmek zorunda kalacağım. Görünüm denetleyicisini normal olarak yükleyin ve currentView'i ekrandan dışarı taşıyın ve newView'ü içeri taşıyın. –
Bu çalışma (- = with a + =) yerine sola kaymak zorundasınız. Ancak bu, her bir görünüm için tüm düğmeleri manuel olarak geri ve ileri yapmak anlamına gelir. ne acı. –