gpt4 book ai didi

ios - 为什么我的自由格式 ModalViewController 总是显示全尺寸?

转载 作者:行者123 更新时间:2023-11-29 12:53:44 27 4
gpt4 key购买 nike

iOS7 和 xCode5。

我用 XIB 创建了一个 UIViewController

1,我没有勾选“使用自动布局”选项;2、尺寸改为“任意”;3、状态栏改为“无”。

然后我在 xib 中调整了 View 的大小(例如 [280, 110]),但是当我显示 View Controller 时,

MyViewController *sellDialog = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]];
[self presentViewController:MyDialog animated:YES completion:^{

}];

View 总是全屏大小。

最佳答案

在 Storyboard 中选择“自由形式”选项只是一个“模拟指标”。当您在 iPhone 上以模态方式呈现 View Controller 时,它将始终全屏显示。

如果你想在另一个 View Controller 上显示你的 View Controller 并且让它不是全屏的,你需要想出另一个解决方案。在 iPhone 上,您可能必须实现自己的容器 View Controller ,以在较小的框架中显示第二个 View Controller 。在 iPad 上,您可以在 UIPopoverController 中显示您的 View Controller 。

关于ios - 为什么我的自由格式 ModalViewController 总是显示全尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21682060/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com