繁体   English   中英

Xcode中的模态选择

[英]Modal segues in xcode

当我在Xcode上运行该应用程序时,出现错误,提示“ iOS 8.0及更高版本已弃用模式搜索”。 当我进入模拟器时,即使将比例缩小到50%,一切也会显得非常大。

这里似乎有两个问题。

1)为什么在iOS8中不推荐使用Modal Segues,我应该关注一下吗? 2)模拟器中的一切都很重要。

在iOS8中,模态Segues已被自适应Segues取代。 《 View Controller编程指南》提供了有关替换的信息,例如“显示”序列和“显示详细信息”序列。 想法是,您可以使用一个情节提要板来描述一种界面,该界面在小屏幕(4S,5),大屏幕(6、6+)甚至iPad的iPhone上都可以正常使用。 为了有效利用大屏幕,现在可以在iOS8的iPhone上使用分割视图,而新的segue类型可以让您指定下一个视图应显示在分割视图的详细信息区域中,还是在当前视图控制器的区域(又名“上下文”)。

传统的模式选择将继续起作用,但是它们不再是首选方法,并且与所有不推荐使用的API一样,将来的OS版本可能会删除这些不推荐使用的功能。 考虑修改您的应用程序以使用新方法。 如果您要在几个小时内加快速度,可以观看一些WWDC视频,例如https://developer.apple.com/videos/wwdc/2014/上的#214和#218。

至于模拟器中的物体更大,听起来好像您使用的是iPhone 6+模拟器,它不仅更大,而且像素是传统iPhone非视网膜的3倍。 运行时它将变大,因此您可能希望将其降低到较小的尺寸,例如50%或25%。 作为一个额外的提示,这些“更改大小”快捷键是Command + 1,COmmand + 2和Command + 3,因此很容易调整大小。 或者,使用其他模拟器,例如5S模拟器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM