gpt4 book ai didi

cocoa-touch - 以横向模式呈现 UIModalViews

转载 作者:行者123 更新时间:2023-12-04 06:52:23 25 4
gpt4 key购买 nike

我正在尝试介绍一些 UIModalFormSheets在我的 iPad 应用程序中。它工作没有任何问题,除了一件事:

当我的 iPad 处于横向模式时,我的模式表单正在移动到屏幕的中心,然后 旋转到合适的角度。我想要的只是根据 View 模式(纵向或横向)以直角呈现模态表单,之前 它被显示出来,这样用户就不会看到这个旋转。

我已经尝试了 modalTransitionStyle 的所有模式和 modalPresentationStyle ,但似乎没有什么能阻止模态表单在显示后旋转。

这就是我正在做的事情:

NewFavouriteSheet *newFavouriteSheet = [[NewFavouriteSheet alloc] 
initWithNibName:@"NewFavouriteSheet" bundle:nil];
newFavouriteSheet.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newFavouriteSheet animated:NO];

有人对如何以正确的方式显示模态视图有建议吗?

谢谢你的帮助。

最佳答案

确保模态表中的每个 View Controller 都正确响应 shouldAutorotateToUserInterfaceOrientation:对于横向。

关于cocoa-touch - 以横向模式呈现 UIModalViews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945341/

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