jjzjj

UIPopOverController

全部标签

objective-c - UIPopover 中的空 TableView

我在使用UIPopover中的TableView时遇到了一些困难,该表只是空的,即使它是静态TableView也是如此。代码:-(IBAction)settingsBtnPressed:(id)sender{if(self.pop.isPopoverVisible){[self.popdismissPopoverAnimated:YES];}else{//SettingsViewController*s=[[SettingsViewControlleralloc]init];SettingsViewController*s=[self.storyboardinstantiateView

ios - 如何避免必须手动设置 UIPopoverController 的大小?

当我在弹出窗口中显示ViewController时,它会调整View的大小。为避免这种情况,我必须使用UIPopoverControllersetPopoverContentSize:settingsViewSize手动设置View大小我试图覆盖contentSizeForViewInPopover-(CGSize)contentSizeForViewInPopover{returnself.view.frame.size;}...但无济于事。建议? 最佳答案 您的代码不起作用,因为contentSizeForViewInPopov

ios - 关闭通过 Popup 显示的 ViewController

所以我正在使用Storyboard创建一个基于ipad食谱的应用程序。只是为了让您了解我的程序的结构,这里是ViewController的流程:ViewController--Modally-->PreviewViewController--Modally-->RecipeViewController--Popup-->IngredientsViewController所有这些都是在Storyboard中完成的。我创建了IngredientsViewController并将其链接到RecipeViewController以显示为弹出窗口,效果很好。但是我希望能够以编程方式关闭Ingre

ios - iPad : Content view is not resized to fit popover

我在弹出窗口中显示内容View时遇到了一些问题。我正在使用以下代码使用我从Storyboard中实例化的ViewController设置弹出窗口。我在其中呈现弹出窗口的ViewController位于导航Controller内:MyViewController*viewController=[self.storyboardinstantiateViewControllerWithIdentifier:@"MyViewController"];viewController.contentSizeForViewInPopover=CGSizeMake(382,502);UIPopoverC

ios - 带有 VoiceOver 的持久弹出框

我有一个iPad弹出窗口,它带有一个按钮,可以触发到全屏ViewController的模式切换。它工作正常,弹出窗口自行消失。但是,当VoiceOver开启时,弹出窗口的标签仍然存在,这会干扰用户听到新屏幕的VoiceOver标签。即使弹出框被关闭,我也可以看到其标签的轮廓,因为它们在VoiceOver中被选中。我做错了什么? 最佳答案 只是为了回答我自己的问题,放置:self.view.accessibilityViewIsModal=YES;在我的目标ViewController的viewWillAppear:中解决了这个问题。

ios - UIPopoverBackgroundView 边框缩小

我已经子类化并正在使用UIPopoverBackgroundView以便为我的UIPopoverController制作自定义外观。到目前为止一切似乎都很好,弹出窗口绘制得很好并且看起来符合我的预期。问题是,当我的弹出窗口在一段时间内没有事件时保持打开状态,边框经常会突然画错。这似乎仅在弹出窗口包含大于弹出窗口的ScrollView/表格View(即它是可滚动的)时才会发生。它也不会每次都发生,但如果确实发生,它会在不到一分钟的不活动状态下发生。如果我截屏,问题是不可见的(尽管它在屏幕上清晰可见)所以很遗憾我无法提供问题的任何图像。有谁知道在几秒钟不活动后边框会被错误绘制的任何原因以及

ios - 无法从没有窗口的 View 中显示弹出窗口 - presentPopoverFromBarButtonItem

我试图在点击UIBarButtonItem时显示一个UIPopover。我收到此错误:***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UIPopoverControllerpresentPopoverFromBarButtonItem:permittedArrowDirections:animated:]:Popoverscannotbepresentedfromaviewwhichdoesnothaveawindow.'这是我的代码:Pop*controller;UIPopov

ios - 使用 iOS7 构建会生成 iOS6 外观的小部件

在迁移到XCode5和iOS7基础SDK后,我的应用程序中的一些UI小部件在iOS7设备上看起来仍然像iOS6风格(渐变、框架)。这不会发生在iOS7的等效模拟器上。这也不会发生在所有小部件上,UIDocumentInteractionController的弹出窗口在设备上看起来像iOS7,但UIPopoverController不是。重命名文件的键盘也显示了模拟器和设备之间的这种差异。iOS如何确定UI元素的视觉风格?它是基于静态链接库还是在运行时确定的东西?我已尝试从设备中完全清除应用程序,但没有任何变化。视网膜iPad模拟器:UIPopoverController装有iOS7的第

ios - UIPopoverController 中具有动态高度的 UITableView

我的UITableView具有动态单元格高度,我需要在弹出窗口中显示此UITableView,因此我需要设置UITableView.现在不是硬编码,所以在viewDidLoad中我有:self.contentSizeForViewInPopover=CGSizeMake(320,310);但是我需要根据表格的高度改变popover的高度。有可能实现吗?有帮助吗? 最佳答案 在popOverViewConotroller.m-(void)viewDidAppear:(BOOL)animated{self.preferredConten

ios - UIPopovercontroller 中的 UIReferenceLibraryViewController

有人建议我使用UIPopovercontroller来显示我的UIReferenceLIbraryViewController,这样当我单击我的UIButton“搜索”时,字典就不会占据整个屏幕我有一个接受字符串/单词的UITextField,一个将搜索它并拉出UIReferenceLibraryViewController的按钮。我在使用popovercontroller执行此操作时遇到问题。当我尝试时,按钮没有反应。任何提示/帮助?编辑:UIReferenceLibraryViewControllerinapopover原来是if([UIReferenceLibraryViewCo