HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS开发——Modal View Controller的不同呈现类型大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_35_6@modalViewController可以有不同的呈现类型(modalPresentationStylE),在ipad下要提供多方向支持时,就要注意可能要改变ModalViewController的呈现方式,列举如下:


  1. UIModalPresentationFullScreen:全屏模式,即弹出窗口占满整个屏幕,在porTrait模式和landscape模式下都一样。


  2. UIModalPresentationFormSheet:会将窗口缩小,使之居于屏幕中间,在porTrait和landscape下都一样,但要注意landscape下如果软键盘出现,窗口位置会调整。


  3. UIModalPresentationPageSheet:比较给力的一种模式,在porTrait时是FullScreen,在landscape时和FormSheet模式一样,注意有这种需求的朋友直接用这种模式就可以了,不要想着自己编程去在FullScreen和FormSheet去切换,很麻烦


  4. UIModalPresentationCurrentContext:(有空再补充)


例子:弹出UITableViewController:

 

实现:在类ConfigViewController中弹出类Con@L_533_2@menuController :UITableViewController

 

如下:

在类ConfigViewController对应的方法中实现

 

Con@L_533_2@menuController *cmc = [[[Con@L_533_2@menuController allocinitWithNibName:nil bundle:nilautorelease];

cmc.@H_344_37@modalPresentationStyle = UIModalPresentationFormSheet;

[self presentModalViewController: cmc animatedYES];

大佬总结

以上是大佬教程为你收集整理的iOS开发——Modal View Controller的不同呈现类型全部内容,希望文章能够帮你解决iOS开发——Modal View Controller的不同呈现类型所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。