2012-05-19 6 views
1

내 UIPopOver를 do this으로 만들려고하고 있으며 내 콘텐츠가 표시되지 않고 파란색 UIPopOver로 표시됩니다. 이것은 내 주요의 ViewController의하는 .m 파일에 지금까지 내 코드입니다 : UIPopOver가 콘텐츠를 표시하지 않습니까?

- (void)viewWillAppear:(BOOL)animated 
{ 
    self.PopOverController = [[UIPopoverController alloc] initWithContentViewController:viewController]; 
    [super viewWillAppear:animated]; 
} 

와의

내 버튼의 IBAction, 그 때문에

if (self.PopOverController.popoverVisible) { 
    [self.PopOverController dismissPopoverAnimated:YES]; 
} else { 
    PopOverView *pickerPopView = [[PopOverView alloc] init]; 
    UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:pickerPopView]; 
    [self.PopOverController setDelegate:self]; 
    [self.PopOverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:NO]; 
    [self.PopOverController setPopoverContentSize:CGSizeMake(320, 260)]; 
    [self.PopOverController release]; 
} 

답변

-1

그냥 UIPopOverController에 pickerPopView를 추가하지 마십시오을 보기가 컨트롤러가 아니므로 문제가 발생합니다.

관련 문제