草庐IT

ios - 如何在 iPad 中创建 Popover?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想在我的iPad应用程序中开发一个弹出窗口。UIButton触发器将调用弹出窗口,并且该弹出窗口将包含一个UITableViewController。首先我需要一个弹出窗口。需要一些示例代码或说明或链接。提前致谢。

objective-c - 如何从 Popover 中的按钮关闭 UIPopover

我试图从Popover中的按钮关闭UIPopoverViewControler。此外,我希望它将数据传输回主视图。我让它适用于modalViewController但不适用于Popover。有谁知道我怎样才能做到这一点?//弹出框-(IBAction)save:(id)sender{if([selfstartDateIsValid]&&[selfendDateIsValid]){[[selfparentViewController]setDatesForEvent:startDateeventEndDate:endDateallDay:[allDaySwitchisOn]];[self

ios - 为什么 'present as popover' segue 覆盖了整个屏幕?

在我的项目中,我在屏幕的右下角有一个按钮,我在Storyboard中添加了另一个uiviewcontroller,按住control并拖动到我想要作为弹出窗口的uiviewcontroller,然后将该viewcontroller大小设置为(300,300)并选中“使用首选显式大小”。当我加载应用程序并单击按钮时,整个屏幕都被“弹出窗口”覆盖。我还尝试进入popoverViewController的.m文件并设置大小,但这也没有用。有什么想法吗?编辑:因为看起来我必须让它全屏显示,这很好,但是我仍然遇到了我之前遇到的一些其他问题。我的弹出屏幕将出现,我将背景设置为黑色和alpha为0.

ios 7 图像选择器在 popover 中的错误行为

我的图像选择器ViewController设置在弹出框Controller内。在iOS6上一切正常,但在iOS7上图像旋转并且所有移动都在做诗句:当向左转动iPad时图像向下,向上移动时图像向左,等等。这是显示我的相机的代码:UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];imagePicker.delegate=self;imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera;objPopView=[[UIPopove

ios - 在 popover segues 中 Anchor 和 Passthrough 有什么用?

在Xcode中,Popoversegue有两个连接字段,名为Anchor和Passthrough。它们的用途是什么? 最佳答案 这些是UIPopoverController的属性,而不是segue。这就是为什么如果您查看UIStoryboardPopoverSegue的文档,您将找不到这两个属性。anchor告诉UIPopoverController它的箭头指向哪里。passthrough是一组View,用户可以在显示UIPopoverController时与之交互。文档在这里:https://developer.apple.com

ios - 来自带有 iOS8 GM 的 Popover 的 UIActionSheet

有人在尝试从弹出窗口显示UIActionSheet时收到此消息吗?您的应用程序呈现了一个UIAlertControllerStyleActionSheet样式的UIAlertController()。具有此样式的UIAlertController的modalPresentationStyle是UIModalPresentationPopover。您必须通过警报Controller的popoverPresentationController提供此弹出窗口的位置信息。您必须提供sourceView和sourceRect或barButtonItem。如果在显示警报Controller时不知道

ios - 带有嵌入式导航 Controller 的 Popover 不考虑后退导航的大小

我有一个UIPopoverController托管一个UINavigationController,它包含一个小的ViewController层次结构。我遵循了文档,对于每个ViewController,我都设置了View的弹出上下文大小,如下所示:[selfsetContentSizeForViewInPopover:CGSizeMake(320,500)];(每个Controller大小不同)当我在层次结构中向前导航时,这按预期工作——弹出窗口自动动画大小变化以对应于推送的Controller。但是,当我通过导航栏的“后退”按钮在View堆栈中导航“后退”时,弹出窗口不会改变大小—

ios - UIPopovercontroller dealloc 在 popover 仍然可见时达到

我向您保证,我确实在SO中为我的问题寻找答案,但没有一个有帮助。这里我得到了一个简单的代码,它应该在UIPopoverController中呈现一个UIImagePickerController:-(void)takePicture:(id)sender{UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=UIImagePickerControllerSourceTypeCamera;picker.allowsEditing=

ios - 在 Swift 中将数据传入和传出 Popover

在我当前的项目中,我有一个详细View,它显示了我的TableView中的特定记录。我有以下标签@IBOutletweakvarvacationImageView:UIImageView!@IBOutletweakvarpercentSaved:UILabel!@IBOutletweakvarcost:UILabel!@IBOutletweakvarsaved:UILabel!@IBOutletweakvarcircleProgressView:CircularProgressView!@IBOutletweakvardaysDepart:UILabel!我调用了一个弹出窗口,我想将s

ios - 使用自适应 popover segue 并将目的地包装在导航 Controller 中会导致内存泄漏

假设我有一个ViewController,在单击按钮时使用自适应弹出框转场显示它。现在在某些情况下,我可能想将目标ViewController包装在(例如)导航Controller中。因此,我将自己设置为popoverPresentationController的委托(delegate)的委托(delegate),并实现了presentationController:viewControllerForAdaptivePresentationStyle:方法。但我注意到一些奇怪的事情:在某些情况下,对象没有被释放。如果在前面提到的方法中,我将呈现的ViewController包装在导航C