Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >presentPopoverFromRect在iOS8测试版中没有显示弹出

presentPopoverFromRect在iOS8测试版中没有显示弹出
EN

Stack Overflow用户
提问于 2014-09-08 08:37:50
回答 1查看 2.7K关注 0票数 4

我正在将一个iOS7.1 iPad应用程序迁移到iOS8。我刚刚下载了Xcode 6 Beta,并在模拟器上运行了应用程序。我注意到的第一件事是在iOS7.1中工作得很好的爆米花不再工作了。我创造波波夫的方式是:

代码语言:javascript
运行
AI代码解释
复制
// the popover controller
UIPopoverController *popOverController;
// the content to be shown in the popover
DropdownViewController dropdownVC = [self.navigationController.storyboard instantiateViewControllerWithIdentifier:@"DropdownViewController"];
// initialize popover
popOverController = [[UIPopoverController alloc] initWithContentViewController:dropdownVC];
// set delegate
dropdownPopOverController.delegate = self;
// set content size
[popOverController setPopoverContentSize:CGSizeMake(SIZE_POPOVER_WIDTH, SIZE_POPOVER_HEIGHT)];
// set the frame
CGRect frame = button.frame; // determine frame 
// present popover
[popOverController presentPopoverFromRect:frame
                                   inView:self.view
                   permittedArrowDirections:UIPopoverArrowDirectionLeft
                                 animated:YES];

有没有人遇到过类似的问题?是否必须在iOS8中以另一种方式显示弹出框。谢谢你的意见。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-08 09:19:59

因此,我想出了如何在iOS8中显示弹出窗口:

在iOS7.1中,我使用以下方法控制popover内容的大小

代码语言:javascript
运行
AI代码解释
复制
// set content size
[popOverController setPopoverContentSize:CGSizeMake(SIZE_POPOVER_WIDTH, SIZE_POPOVER_HEIGHT)];

在iOS8中,我将其更改为使用setPreferredContentSize属性设置嵌入在popover视图中的视图的内容大小,如下所示:

代码语言:javascript
运行
AI代码解释
复制
dropdownVC.preferredContentSize = CGSizeMake(SIZE_POPOVER_WIDTH, SIZE_POPOVER_HEIGHT);

在进行此更改后,将显示具有正确计算高度的弹出窗口。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25729019

复制
相关文章
iOS---iPad开发及iPad特有的特技
iPad开发简单介绍 iPad开发最大的不同在于iPhone的就是屏幕控件的适配,以及横竖屏的旋转。 Storyboard中得SizeClass的横竖屏配置,也不支持iPad开发。 1.在控制器中得到设备的旋转方向 在 iOS8及以后,屏幕就只有旋转后屏幕尺寸之分,不再是过期的旋转方向。 在iOS7及以前得到屏幕旋转方向的方法 /** // UIInterfaceOrientation ,屏幕方向 UIInterfaceOrientationUnknown = UIDeviceOrientationUn
用户1941540
2018/05/11
2.6K0
让IE的地址栏在弹出窗口也显示
相信web开发人员经常使用到浏览器的地址栏,通过跟踪页面的地址来查看页面的源代码。
williamwong
2018/07/24
2.1K0
让IE的地址栏在弹出窗口也显示
iOS中UIPopoverController使用详解
        UIPopoverController是Pad设备中常用的一种视图控制器,其在UI表现上为在当前视图控制器上面弹出一个子视图控制器,通常用来展示交互列表。示例如下图:
珲少
2018/08/15
1.8K0
iOS中UIPopoverController使用详解
在DataGrid中显示图片
    DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。
Java架构师必看
2021/03/22
3.5K0
vue中怎样实现弹出层动画效果?由上而下渐渐显示
1 <template> <div class="home"> <!-- 首先将要过渡的元素用transition包裹,并设置过渡的name --> <transition name="mybox"> <div class="box" v-show="boxshow"></div> </transition> <button @click="togglebox">按钮</button> </div> </template> 2 data()
江一铭
2022/06/16
1.4K0
vue中怎样实现弹出层动画效果?由上而下渐渐显示
在eclipse中没有server(需在选项中设置)
①在软件eclipse下的Help->InstallNew Software->中,在Work with中点击Add,如下,加入
全栈程序员站长
2022/07/25
4K0
在eclipse中没有server(需在选项中设置)
升级IOS8游戏上传自定义头像功能失效的问题
为了支持arm64,之前已经折腾了很久,昨晚打包准备提交苹果审核时,测试那边的同事反馈说游戏上传自定义头像功能不可用了。
meteoric
2018/11/19
6940
VBA通用代码:在Excel中创建弹出菜单
弹出菜单(有时也称为上下文菜单或快捷菜单)是用户界面(UI)中的菜单,提供了一组命令选项,通过某些用户操作(如鼠标右键单击)在应用程序的当前状态或上下文中可用。
fanjy
2022/06/04
3.6K0
VBA通用代码:在Excel中创建弹出菜单
显示为弹出窗口是什么意思(电脑总是弹出广告)
快快赶紧的把我的指甲刀那来,谁都不要拦我~~~~~~~~~~~~~~~~~~~~~~~~
全栈程序员站长
2022/08/01
3.7K0
显示为弹出窗口是什么意思(电脑总是弹出广告)
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlib
小海怪的互联网
2019/08/23
3.9K0
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
新版Pycharm中Matplotlib图像不在弹出独立的显示窗口「建议收藏」
官方说明链接: https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlib
全栈程序员站长
2022/09/27
5.8K0
新版Pycharm中Matplotlib图像不在弹出独立的显示窗口「建议收藏」
小技巧 - 在Finder中显示路径
即 option + command + P键 ,之后你的Finder就可以显示当前路径了!
老高的技术博客
2022/12/28
3.4K0
小技巧 - 在Finder中显示路径
在Android中显示APNG动图
APNG(Animated Portable Network Graphics)是一个基于PNG(Portable Network Graphics)的位图动画格式,用途类似GIF,其诞生的目的是为了替代老旧的 GIF 格式。
Clayman Twinkle
2019/04/04
17.2K1
在Android中显示APNG动图
bootstrap 弹出框 显示详细内容 常用样式
<div class="container" style="padding: 100px 50px 10px;" > <button type="button" class="btn btn-default popover-show" title="Popover title" data-container="body" data-toggle="popover" data-placement="left" data-content="左侧的 Popover 中的一些内容 —— show 方法"> 左侧的 Popover </button> <button type="button" class="btn btn-primary popover-hide" title="Popover title" data-container="body" data-toggle="popover" data-placement="top" data-content="顶部的 Popover 中的一些内容 —— hide 方法"> 顶部的 Popover </button> <button type="button" class="btn btn-success popover-destroy" title="Popover title" data-container="body" data-toggle="popover" data-placement="bottom" data-content="底部的 Popover 中的一些内容 —— destroy 方法"> 底部的 Popover </button> <button type="button" class="btn btn-warning popover-toggle" title="Popover title" data-container="body" data-toggle="popover" data-placement="right" data-content="右侧的 Popover 中的一些内容 —— toggle 方法"> 右侧的 Popover </button> <p class="popover-options"> <a href="#" type="button" class="btn btn-warning" title="<h2>Title</h2>" data-container="body" data-toggle="popover" data-content=" <h4>Popover 中的一些内容 —— options 方法</h4>"> Popover </a> </p> <script> ('.popover-show').popover('show');}); ('.popover-hide').popover('hide');}); ('.popover-destroy').popover('destroy');}); ('.popover-toggle').popover('toggle');}); (".popover-options a").popover({html : true });}); </script> </div>
用户5760343
2019/07/05
1.9K0
在vue中解析md文档并显示
【说明:】markdown-loader、html- loader是为了让vue能够解析md格式的文件,读取出来,然后使用marked将读取出来的数据转换成html格式渲染到页面上。使用marked是为了使用更方便。
前端小tips
2021/11/30
6.3K0
在vue中解析md文档并显示
Fiddler 在列表中显示图片尺寸
https://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/customizesessionslist
卓越笔记
2023/02/18
4.1K0
Fiddler 在列表中显示图片尺寸
在 WordPress 中如何定义字段依赖显示
WPJAM Basic 插件作为我们「WordPree果酱」团队所有插件和项目的基础,其中表单字段的渲染就是其中最重要的一个能力,我们做到了只需配置就能使用,无需额外增加页面的 JavaScript 的交互代码。
Denis
2023/04/13
8.5K0
iOS点击TableView的cell显示弹出动画
最近使用豌豆荚一览的app时看到它的点击cell后弹出界面的动画很帅,所以自己琢磨着实现了一个,效果如下:
Cloudox
2022/05/13
1.5K0
iOS点击TableView的cell显示弹出动画
Python在tkinter界面中显示matplotlib动画
在tkinter应用程序界面中同时显示matplotlib绘制的动态折线图、动态散点图和动态柱状图。
Python小屋屋主
2020/02/23
5K0
点击加载更多

相似问题

presentPopoverFromRect正在旋转时横向显示弹出窗口

11

在iOS8中: UIPopoverController presentPopoverFromRect不再适用于keyWindow

43

在iOS8中弹出窗口中显示UIAlertController

25

如何使用presentPopoverFromRect进行弹出和箭头操作?

24

UIPopoverController presentPopoverFromRect未正确显示

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文