7

UITabBarController içinde UINavigationController kullanıyorum ve gezinme denetleyicimdeki ekranlardan biri UIImageView. Tam ekran görüntüsünü göstermek istediğimde gezinme çubuğunu ve sekme çubuğunu gizlemem gerekiyor. Gezinme çubuğunu doğru olarak gizleyebilirim ancak sekme çubuğunu gizlediğimde, 50 piksel beyaz alan bırakır. Herhangi bir öneri?Gizli sekme çubuğunun yerine beyaz boşluk

+1

Bağımsız örnekler, neler olup bittiğini anlamak için kullanışlıdır. Sorunuzu düzenlemeye çalışın. teşekkür ederim. –

+0

iOS 8'den bu yana tüm "will-rotation-functions" işlevleri kullanılmamaktadır. [Yani şimdilik benim çözüm bu işlemek için.] [1] [1]: http://stackoverflow.com/a/29772254/2242687 – MPajak

cevap

7

Teşekkür Tüm için Sorunuma en iyi çözümü buldum .

İstediğim yanıtı bana verdi. Paylaşımınız için teşekkür ederiz.

0

Görüntü görünüm çerçevenizin yüksekliğini artırabilirsiniz.

+0

Ben zaten yaptım ama bir şey yapmadı. Sorun hala var. – SamehDos

2

Model görünümü denetleyicide gösterebileceğinizi düşünüyorum. Modelviewcontroller'ı tabbar denetleyicinin üzerine getirin.

FullImageView*objFullImageView = [[FullImageView alloc] initWithNibName:@"FullImageView" bundle:nil]; 
objFullImageView.image = OriginalImage; 
UINavigationController *tempNav = [[[UINavigationController alloc] initWithRootViewController:objFullImageView] autorelease]; 
[objFullImageView release]; 
self.tabBarCtrl.modalPresentationStyle = UIModalPresentationPageSheet; 
[self.tabBarCtrl presentModalViewController:tempNav animated:YES]; 

FullImageView.h

{ 
    UIImage *image; 
} 
@property(nonatomic, retain) UIImage *image; 

Araştırma saat sonra Konuyu hidding tabbar benim boşluk sorunu çözüldü

@synthesize image; 

viewDidLoad /ViewWillApper 
{ 
    //Set image in your UIImageView  
} 
+0

Açıklayabilir misiniz lütfen ??? – SamehDos

+1

Yeni bir sınıf oluşturmanız gerekiyor. sonra bu sınıfın nesnesini oluşturun ve nesneyi modelviewcontroller olarak gösterin. Cevabımı düzenledim. –

+1

Gezinme denetleyicinizin yanı sıra, gezinme çubuğunu da gizlemeniz gerekmez. – HiddenDeveloper

0

Asıl gönderiden bu yana epey bir zaman geçti, ama içine atlayıp düşüncelerimi ekleyebileceğimi düşündüm.

Başka bir seçenek, bir tabut denetleyicisinin içinde gezinme denetleyicisi içinde itilen tüm denetleyiciler için doğrudan Storyboard içinde Hide bottom bar on push seçeneğini ayarlamaktır. Bu, hem 3.5 "hem de 4" de iOS7 simülatör/hedefleri içinde çalışır.

İlgili konular