6

Biraz sorunum var. Uygulamama bir popoverview eklemeye çalışıyorum ama popoverview'ın bir kısmı navigasyon kontrol çubuğum tarafından gizleniyor. Popoverview'ımı navcontrollerbar'ın üzerine yerleştirmeyi nasıl sağlayabilirim? http://img593.imageshack.us/img593/4056/viewn.jpg İşteGezinme denetleyicisi çubuğunun görünümü nasıl görüntülenir?

Ben ile benim kod çalışıyorum ediyor:

- (IBAction)onButtonClick:(UIButton *)button { 

if (self.popoverController) { 
    [self.popoverController dismissPopoverAnimated:YES]; 
    self.popoverController = nil; 
    [button setTitle:@"Show Popover" forState:UIControlStateNormal]; 
} else { 
    UIViewController *contentViewController = [[WEPopoverContentViewController alloc] initWithStyle:UITableViewStylePlain]; 

    self.popoverController = [[[WEPopoverController alloc] initWithContentViewController:contentViewController] autorelease]; 
    [self.popoverController presentPopoverFromRect:button.frame 
              inView:self.view 
          permittedArrowDirections:UIPopoverArrowDirectionDown 
              animated:YES]; 
    [contentViewController release]; 
    [button setTitle:@"Hide Popover" forState:UIControlStateNormal]; 
} 
} 

gezinti kontrol çubuğunun üzerinde bu popover yapmak için yine de var mı Burada sorunun bir görüntü var?

Umarım birileri bu sorunun nasıl giderileceğini bilir. Şimdiden teşekkürler.

cevap

8

Bu, inView parametresiyle ilgili olabilir WEPopoverController presentPopoverFromRect:inView:permittedArrowDirections:animated:? self.view'da sunmak yerine, görünüm hiyerarşisinde daha fazlasını sunabilir misiniz (self.view.window'da olduğu gibi)?

+0

OMG için [keyView addSubview:backgroundView]; den WEPopOverController işlev

- (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)theView permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections animated:(BOOL)animated { 

çizgisini değiştirdi var !!! Denedim ama özellikle self.view.window'u denemedim. Ben self.window ve super.view denedim vb. Çok teşekkürler. Mükemmel çalışıyor. – 0SX

+0

Çalıştığına sevindim :) – pwc

0

ohh..I it..I [theView addSubview:backgroundView];

İlgili konular