2012-05-19 5 views
1

Я пытаюсь сделать свой UIPopOver do this, и он просто отображается как синий UIPopOver без моего содержимого. Это мой код до сих пор в .m файл моего основного ViewController: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

Не просто добавить pickerPopView к UIPopOverController, потому что это вид не контроллера, так что он создает проблемы

Смежные вопросы