나는 조금 문제가있어. 내 애플 리케이션에 popoverview를 추가하려고하지만 popoverview의 일부가 내 탐색 컨트롤러 막대에 숨겨져 있습니다. navoverrollerbar 위에 popoverview 오버레이를 만들려면 어떻게해야합니까? http://img593.imageshack.us/img593/4056/viewn.jpg 여기탐색 컨트롤러 막대 위에보기를 오버레이하는 방법은 무엇입니까?
내가 내 코드 일하고 있어요 :
- (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];
}
}
탐색 컨트롤러 막대 위의이 팝 오버를 만들기 위해 어쨌든 있나요 여기에 문제의 이미지입니까?
누군가이 문제를 해결하는 방법을 알고 계시기를 바랍니다. 미리 감사드립니다.
OMG에
[keyView addSubview:backgroundView];
에서 WEPopOverController 에 기능에 라인을 변경 있어요! 나는 그것을 시도했지만 특별히 self.view.window를 시도하지는 않았다. 나는 self.window와 super.view 등을 시도했다. 정말 고마워. 그것은 완벽하게 작동합니다. – 0SX
다행 :) – pwc