Tag: uipopovercontroller

核心图:如何从用户select的栏中显示popup窗口

我想完成什么 我正在使用Core Plot(1.1)绘制条形图,并且想要在用户select(敲击)的小节下面显示更多细节的popup窗口。 码 我的代码如下所示: – (void)barPlot:(CPTBarPlot *)plot barWasSelectedAtRecordIndex:(NSUInteger)idx { NSNumber *yValue = self.values[idx]; NSLog(@"barWasSelectedAtRecordIndex x: %i, y: %@",idx,yValue); NSDecimal plotPoint[2]; NSNumber *plotXvalue = [self numberForPlot:plot field:CPTScatterPlotFieldX recordIndex:idx]; plotPoint[CPTCoordinateX] = CPTDecimalFromFloat(plotXvalue.floatValue); NSNumber *plotYvalue = [self numberForPlot:plot field:CPTScatterPlotFieldY recordIndex:idx]; plotPoint[CPTCoordinateY] = CPTDecimalFromFloat(plotYvalue.floatValue); CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace; CGPoint dataPoint = [plotSpace plotAreaViewPointForPlotPoint:plotPoint]; NSLog(@"datapoint (CGPoint) coordinates tapped: […]

popupIOS7 navigatinBar tintColor变化

我开发了iPad应用程序。 我用导航控制器在popover中打开一些屏幕。 但是我没有改变IOS7中的navigationcontroller tint color。我怎样才能改变这种颜色。 感谢名单 UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootViewController:airportsSearch] autorelease]; navigationController.navigationBar.barTintColor = [UIColor blackColor]; navigationController.navigationBar.translucent = NO; self.popOver=[[UIPopoverController alloc] initWithContentViewController:navigationController]; self.popOver.delegate = self; [self.popOver setPopoverContentSize:CGSizeMake(285, 370)]; [self.popOver presentPopoverFromRect:tempButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];

当我尝试呈现一个UIPopoverController时崩溃/ SIGABRT

嗨,我在我的智慧结束,我在这里做错了。 我正在使用ios5,没有崩溃,如果我不打电话presentPopoverFromBarButtonItem。 有没有人经历类似的事情? 我检查了苹果开发者论坛,谷歌,堆栈溢出,找不到任何东西。 在gdb上运行bt也没有显示任何提示。 UIViewController *viewTwo; viewTwo = [[ViewTwo alloc] initWithNibName:@"ViewTwo" bundle:nil]; UIPopoverController *popover; popover = [[UIPopoverController alloc] initWithContentViewController:viewTwo]; [popover presentPopoverFromRect:[theButton bounds] inView:theButton permittedArrowDirections:UIPopoverArrowDirectionLeft animated:NO];

popup不在button上

我正在尝试将一个popup窗口放在一个button上。 我似乎无法弄清楚我可能会出错的地方。 而不是button中间的箭头,它是偏离屏幕宽度的一半。 @IBAction func buttonClicked(sender: AnyObject){ var popoverViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ServiceOptions") as! ServiceOptionsPopover popoverViewController.delegate = self popoverViewController.modalPresentationStyle = .Popover popoverViewController.preferredContentSize = CGSizeMake(300, 300) let popoverPresentationViewController = popoverViewController.popoverPresentationController popoverPresentationViewController?.permittedArrowDirections = .Up popoverPresentationViewController?.delegate = self popoverPresentationViewController?.sourceView = sender as! UIButton popoverPresentationViewController?.sourceRect = sender.frame presentViewController(popoverViewController, animated: true, completion: nil) }

UIPopoverController的视图控制器在键盘消失后resize

我有一个UIPopoverController内的视图控制器。 当我打开属于popup窗口中的视图的文本字段的键盘时,视图将resize以容纳键盘。 但是,当键盘被解除时,视图不会回到原始大小。 任何想法如何让它调整回到它是什么?

编译对5.1 SDK强制新的UIPopoverController“幻灯片”演示文稿的popup – 如何禁用?

编译我的iPad应用程序对5.1 SDK(发行版本)导致UIPopoverController显示自己使用新的“幻灯片input”从左侧的演示文稿。 这完全打破了我的popover演示文稿,依靠有一个“黑色”风格的标题和一定的高度。 我已经尝试将presentsWithGesture设置为NO ,但似乎只能禁用滑动手势,并没有停止演示风格。 同样的应用程序,不用重新编译,但在iOS 5.1上运行,使用旧的popover演示风格。 所以我知道iOS 5.1仍然支持向后兼容的方法。 我怎样才能select激活popover的陈述? 不幸的是,这对我的应用程序非常重要。 否则,有没有办法在新的popup窗口上获得“黑色”风格的标题? 虽然我的应用程序中有一个UISplitViewController,但它不负责显示popup窗口。 相反,我使用这个代码: [self.popoverController presentPopoverFromRect:ipadButtonMenu.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES]; 这个问题是来自苹果开发者论坛的交叉post。 我希望有人有答案。 预期介绍: 在iOS 5.1 SDK下编译后的演示文稿:

iPhone的Popover控制器

我正在研究iPhone应用程序。 我想为我的应用程序创buildpopover控制器。 它仅适用于iPad应用程序。 请帮忙。

如何快速将popoverview居中

我有下面的代码来显示一个没有箭头的popoverview(对话框),这工作正常。 唯一的问题是,对话框显示在左上方(IPad)。 我想将视图集中在屏幕上。 什么更改或添加在我的下面的代码? : func show_help(){ let storyboard = UIStoryboard(name: "Main", bundle: nil) let controller = storyboard.instantiateViewControllerWithIdentifier("Help") as! UIViewController controller.modalPresentationStyle = UIModalPresentationStyle.Popover let popoverPresentationController = controller.popoverPresentationController // result is an optional (but should not be nil if modalPresentationStyle is popover) if let _popoverPresentationController = popoverPresentationController { // set the view from which to pop […]

如何在UITableView中实现UIVisualEffectView和自适应search

我想实现UIVisualEffectView来将一个模糊效果应用到一个视图来显示它背后的视图。 这个应该使其背景模糊的视图是一个UITableViewController ,它embedded在UINavigationController ,它将被呈现在iPad上的popup窗口中,或者它将在iPhone上以全屏模式呈现,这要归功于iOS 8自适应游戏(Popover Popover )。 当这个视图控制器处于popup窗口中时,我想让背景模糊popover下面的内容,当它显示为全屏时,我想让背景模糊前一个视图控制器。 我试图实现这一点,并没有取得成功。 我甚至无法得到模糊效果为popover工作。 我认为这个代码应该做的伎俩: //In viewDidLoad on the UITableViewController subclass: let effectView = UIVisualEffectView(effect: UIBlurEffect(style: .Light)) effectView.frame = tableView.frame tableView.addSubview(effectView) 我也尝试添加子视图到tableView.backgroundView ,我试图设置backgroundView到我的effectView ,我尝试使用Autolayout约束,而不是设置框架,但没有任何工作。 你能帮我完成想要的行为吗? 我试图获得的一个例子: iPad popover: iPhone模态演示:

我怎样才能有一个popover从一个标签而不是一个视图

我有一个tabbar应用程序,我想要一个popup窗口来自其中一个选项卡。 有没有一个好的/简单的方法来做到这一点,而不改变意见?