iPad自定义大小的模态视图控制器

iPad自定义大小的模态视图控制器,第1张

概述我有一些特定大小的模式视图控制器。我试图避免使用自定义视图(创建全屏黑色半透明覆盖当前视图,添加模式视图在该视图,做动画等)来呈现它,因为没有modalPresentationStyle适合我的大小控制器。 现在我使用UIModalPresentationPageSheet,但我的视图的高度较小,我有一个丑陋的空白 所需的演示 _______________| _______ || 我有一些特定大小的模式视图控制器。我试图避免使用自定义视图(创建全屏黑色半透明覆盖当前视图,添加模式视图在该视图,做动画等)来呈现它,因为没有modalPresentationStyle适合我的大小控制器。

现在我使用UIModalPresentationPageSheet,但我的视图的高度较小,我有一个丑陋的空白

所需的演示

_______________|    _______    ||   |       |   ||   |  MyVC |   ||   |       |   ||    -------    | ---------------

实际演示

_______________|   |       |   ||   |  MyVC |   ||   |       |   ||   |-------|   ||   | blank |   | ---------------

如果我使用UIModalPresentationFormSheet容器的宽度更小。

我试图找出如何做到,但我不知道是否可能。对于呈现一个比任何presentationStyles更小的模态VC的问题的解决方案是什么?唯一的解决方案是安排一个“自定义模式视图控制器引擎”? Popovers不符合我的设计要求:(

解决方法 正如一些其他用户在这里,我也有问题,模态视图控制器的原点是不正确的。经过一些实验,我发现一个解决方案,为我工作:

- (voID)vIEwWillLayoutSubvIEws{    [super vIEwWillLayoutSubvIEws];       self.vIEw.supervIEw.bounds = CGRectMake(0,<wIDth>,<height>);}
总结

以上是内存溢出为你收集整理的iPad自定义大小的模态视图控制器全部内容,希望文章能够帮你解决iPad自定义大小的模态视图控制器所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存