2010-11-18 20 views
2

En az çift yükseklik olan bir gezinme çubuğuna sahip olmak istiyorum. Benim appdelegate.m dosyasında didFinishLaunchingWithOptions içinde ekledim CGRect frame = CGRectMake (0.0f, 0.0f, 320.0f, 100.f); [self.navigationController.navigationBar setFrame: frame]; Ancak uygulamayı çalıştırdığımda, tablo görünümünün üst kısmı gezinme çubuğunun altında.Özel gezinti çubuğu yüksekliği ve görünümü

Tablo görünümünü yeniden boyutlandırarak gezinme çubuğunun arkasında değil mi?

Teşekkür'ın

// Sven Tüm uygulama viewConttrollers içinde gezinti çubuğu yeniden boyutlandırmak istiyorsanız, sizeThatFits geçersiz kılabilir

cevap

4

: UINavigationBar kategorisinde (CGRect) rect yöntemi

@implementation UINavigationBar (bigSize) 

- (CGSize)sizeThatFits:(CGSize)size { 
    CGSize newSize = CGSizeMake(320,100); 
    return newSize; 
} 

@end 
+0

görünüyor Bu yöntem sadece alt sınıfta çalışır (kullanım kategorisi olduğunda "drawRect:" yöntemi de dahil olmak üzere çağrılmayacaktır). Her neyse, istediğim bu! Teşekkürler! :) – Kjuly

+0

Bu iOS 5.0 nedeniyle :) –

+0

@ tt.Kilew: Ama geri düğme çerçeve nasıl yönetilir? geri düğmesi belirdi ve gezinme çubuğunun altı! – Maulik

İlgili konular