8 UİPageViewController Geçişler Sonra Kısıtlamaları Uygulayarak iOS
Benim uygulama kullanıcıları, uygulamayı öğrenmek için tokatlamak, bir çok bölmesi öğretici tarzı bir görünümü vardır. Bu çok described in this tutorial olarak uygulanır. Hem iOS 7 için hayata geçirmiş olan ve 8, nasıl çalıştıklarını karşılaştırıyorum, ve ikincisi ile sorunları bulmak — Güncellemelerinden 6 GM buraya koşuyorum.
Bu UİPageViewController geçiş tamamlandıktan sonra görüşlerini oluşturma gibi görünüyor. Temsilci yöntemleri neler olduğunu görmem bozdu:
- (void)pageViewController:(UIPageViewController *)pageViewController willTransitionToViewControllers:(NSArray *)pendingViewControllers
{
NSLog(@"Frame size before: %@", NSStringFromCGRect([(UIViewController*)pendingViewControllers[0] view].frame));
}
- (void)pageViewController:(UIPageViewController *)pageViewController didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed
{
NSLog(@"Frame size after: %@", NSStringFromCGRect([(UIViewController*)previousViewControllers[0] view].frame));
}
Ve burada bir örnek çıktı
Frame size before: {{0, 0}, {600, 600}}
Frame size after: {{0, 0}, {320, 568}}
Yani böyle gösterir: sonraki görünüm çekin, ve bir not için sola kaydırın 32-pt yeni görünüm altındaki boşluk. Geçiş tamamlandıktan sonra, uygun bir düzen içine pislik.
Bu iOS 8, belki de bir hata mı? Tahminler bu noktada değilim.
CEVAP
Görünüm kısıtlamaları ve görünümü denetleyicisi düzen rehber tabanına ihtiyacın olduğunu anladım. Bu görünüm denetleyicisi PageViewController geçiş için önceden ayarlanmış kısıtlamaları saygı sağlayacaktır.
bu ÅŸekilde bunu yapabilirsiniz:
İşaretini kaldırmayı unutmayın "metni Sınırlamak"
Nasıl daha sonra düz metin alma için e...
'Eclipse içine bir proje aldıktan...
Nasıl jQuery Ajax çağrısından sonra bi...
Tür adından sonra parantez içinde yeni...
Sekme == 4 boÅŸluk ve otomatik girinti ...