大佬教程收集整理的这篇文章主要介绍了iOS开发——Modal View Controller的不同呈现类型,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
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 alloc] initWithNibName:nil bundle:nil] autorelease];
cmc.@H_344_37@modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController: cmc animated: YES];
以上是大佬教程为你收集整理的iOS开发——Modal View Controller的不同呈现类型全部内容,希望文章能够帮你解决iOS开发——Modal View Controller的不同呈现类型所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。