Tag: uipopovercontroller

如何自定义/设置一个UIPopoverController

我正在研究iPad应用程序,并使用UIPopoverControllers。 我在应用程序需要品牌和风格的一部分,我想知道如何改变UIPopoverController的颜色/色调? 标准是深蓝色,但它需要另一种颜色.. 这可能吗? 问候,托马斯

UIPopoverController iphone不工作?

我需要使用UIPopOverController为我的iPhone应用程序,我searchstackoverflow有人说UIPopoverController不能运行在iphone iphone设备为什么?当我在iPhone设备上运行我得到这个错误的reason: '-[UIPopoverController initWithContentViewController:] called when not running under UIUserInterfaceIdiomPad.' -(void)btnSetRemainderTapped:(UIButton *)button { setReminderView =[[SetRemainderView alloc]initWithNibName:@"SetRemainderView" bundle:[NSBundle mainBundle]]; setReminderView.contentSizeForViewInPopover = CGSizeMake(setReminderView.view.frame.size.width, setReminderView.view.frame.size.height); setReminderView.delegate = self; popOverController = [[UIPopoverController alloc] initWithContentViewController:setReminderView] ; CGRect rect = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 1, 1); [popOverController presentPopoverFromRect:rect inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; } 任何人都可以帮助我吗?

带有embedded式导航控制器的popup窗口不考虑back nav上的大小

我有一个UIPopoverController承载一个UINavigationController,其中包含一个小的层次结构的视图控制器。 我跟着文档和每个视图控制器,我设置视图的popup窗口大小像这样: [self setContentSizeForViewInPopover:CGSizeMake(320, 500)]; (每个控制器的大小不同) 当我在层次结构中向前导航时,这会按预期方式工作 – popup窗口自动animation大小更改以对应于推送的控制器。 但是,当我通过导航栏的“后退”button导航“返回”视图堆栈时,popup窗口不会更改大小 – 它将保持与最深的视图一样大。 这似乎打破了我; 我希望popup窗口能够尊重在popup视图堆栈时设置的大小。 我错过了什么吗? 谢谢。