Gezinme öğesiyle (ekran görüntüsünde sağdan görünüm) kalıcı bir görünüm oluşturmak istiyorum ve bunun bir 'geri düğmesi' olmasını istiyorum. Uygulamam, TabBar uygulamasıdır ve bu görünümün bir sekme çubuğuna sahip olmasını istemiyorum, ancak "push" türüne benzer bir segue ile önceki bir görünümü (ekran görüntüsünde sol görünüm) yüklemek istiyorum. Yalnızca soldan görünümüne doğru gezinmeyi sağlamak için itme segue oluşturabilirim, modal görünüm olarak yüklenmişse, NavigationBar & TabBar gitti. Bunun için herhangi bir geçici çözüm var mı? Şimdiden teşekkürler!Gezinme çubuğu ve geri düğmesi ile modlu görünüm oluşturma
cevap
Bir çubuk düğmesiyle yeni görünümde bir Navbar yerleştirin. Çubuk düğme öğesinden, çubuk düğmesinin öğesinden, görünüm denetleyicisinin .h'ye sürüklenmesiyle çubuk düğme öğesi için bir eylem oluşturun.
@protocol SecondViewControllerDelegate <NSObject>
-(void) done;
@end
@interface SecondViewController : UIViewController {
...
id delegate;
}
...
@property (nonatomic, assign) id<SecondViewControllerDelegate> delegate;
-(IBAction)done:(id)sender; //this will be linked to your nav bar button.
@end
: Bu durumda, böyle yapılan bir yöntemle bir protokol oluşturmak düğmesine basıldığında ilk kontrolörü anlatmak için bir temsilci ve protokol yöntemi kullanmak ve ikinci görünümünde Yani
[self dismissModalViewControllerAnimated:YES];
kullanmak olabilir
sonra düğmesinden sizin eyleminde bu çağrı:
-(IBAction)done:(id)sender{
[self.delegate done];
}
ilk görünüm denetleyicisi protokolünü <SecondViewControllerDelegate>
daha sonra ilk görüş kontrol cihazınızda, görüşmeden önce ikinci görüş kontrol cihazınız için bir temsilci olarak ayarlayın.
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([[segue identifier] isEqualToString:@"Second View Modal Segue Identifier"])
{
SecondViewController *viewController = segue.destinationViewController;
viewController.delegate = self;
}
}
son olarak, ilk görünümü kumandam temsilci yapılabilir çağrıyı yakalamak:
-(void) done
{
[self dismissModalViewControllerAnimated:YES];
}
Ben bunu yapmış nasıl. Protokoller ve delegelerle çok fazla tecrübeniz yoksa, ilk başta kafa karıştırıcı gibi görünebilir, ama benim için iyi çalıştı.
Herhangi bir yazım hatası varsa, lütfen bana hemen hepsini sıfırdan yazdım. –
Yeni navigasyon kumanda içinde sağ yandan görünüm denetleyicisi sarmak gerekir. IB'de, onu seçin ve Editor -> Embed In -> Navigation Controller
menü öğesini seçin ve IB, kalbinizin içeriğine göre özelleştirebileceğiniz bir gezinme çubuğu gösterecektir.
Bu, kalıcı bir görünüm olarak sunalım mı? –
Evet, gerçekten. IPad'de bunun daha küçük, merkezi bir görünüm olmasını sağlayabilirsiniz. Atmak için nav çubuğundaki kendi düğmelerinizi uygulamak zorundasınız. – Mundi
Teşekkürler. IOS 7'de navigasyon çubuğunu sadece sürüklerseniz, "zaman çubuğu" nun arka planı, gezinme çubuğunun aksine gri görünmeyeceğinden kötü görünecektir. Ancak bu yöntem sorunu çözdü ve daha zarif görünüyor. –
- 1. Gezinme Denetimi geri düğmesi
- 2. Gezinme çubuğu ve görünüm denetleyicisi ile Otomatik Düzenleme (iOS 7)
- 3. MSVC 2010 geri ve ileri gezinme araç çubuğu düğmeleri
- 4. Gezinme çubuğunda geri düğmesi nasıl oluşturulur
- 5. Android'de özel geri düğmesi oluşturma
- 6. Swift - Gezinme öğesinde geri düğmesi nasıl gizlenir?
- 7. Doife stilinden sonra gezinme çubuğu düğmesi öğesi "Değiştir"
- 8. Manzara modunda Gezinme Çubuğu ve Gezinme Denetleyicisi nasıl dönüştürülür
- 9. Css animasyonu ile radyal ilerleme çubuğu oluşturma düğmesi tıklandığında
- 10. RedNo - Gezinme-Gezinme TabNavigator içinde yuvalanmış StackNavigator'da Geri düğmesi, her iki gezginde geri eylemi tetikler
- 11. UIBarButtonItem setTitlePositionAdjustment on iOS 7 Gezinme Çubuğu
- 12. Gezinme çubuğu gösterilmiyor ve çalışmıyor üzerinde çalışıyor
- 13. Işık Gezinme Çubuğu Android
- 14. Sahte Durum Çubuğu Gezinme Çubuğu gizlendiğinde renk
- 15. Duyarlı Gezinme Çubuğu Bug
- 16. Gezinme Çekmecesinde Geçiş Düğmesi
- 17. Gezinme Çekmece düğmesi çalışmıyor
- 18. Sabit gezinme çubuğu ve Bootstrap'in scrollspy ile ilgili sorunları
- 19. Geri düğmesiyle Gezinme Çubuğunda UISegmentedControl
- 20. Geri kaydırma düğmesi ile aynı kaydırma konumuna geri dönme Eylem Çubuğu
- 21. Android lolipop araç çubuğu açma/kapama düğmesi ve geri düğmesi arasında geçiş yapma
- 22. Angularjs'de gezinme çubuğu nasıl uygulanır
- 23. Gizleme UINavigationItem'in çubuğu düğmesi
- 24. IPHONE: ABPeoplePickerNavigationController gizli gezinme çubuğu
- 25. Saydam Gezinme Çubuğu düz renk
- 26. Gezinme çubuğu menüde düzgün oturmuyor
- 27. Sekme çubuğu ve sekme çubuğu öğeleri arasında alt görünüm ekleme
- 28. iPhone: Kodda gezinme çubuğunda Bilgi çubuğu düğmesi olarak sağa düğme öğesi ekleme
- 29. Push/Pop View Denetleyici Gezinme Çubuğu Olmadan View Controller'dan Gezinme Çubuğuyla
- 30. UI Gezinme Çubuğu Resim Başlığı
Kalıcı bir görünüm (sağda) sunma ve geri solda gösterilen UITableView'a geri dönmek için geri düğmesini bırakmanın nesi yanlış? – tarheel
Çünkü bu, dinamik içeriğe sahip bir UIWebView ve geri düğmesinin gezinme çubuğunda olmasını istiyorum –