UINavigationController 在 cocos2d 中尺寸错误

发布于 2024-10-31 12:03:53 字数 296 浏览 4 评论 0原文

我可以将 UIView 控件中的视图添加到 cocos2d 中。然后我使用框架属性调整它的大小,它填满了屏幕。否则它看起来像是在纵向视图中,我可以看到它后面的 cocos2d 视图,并且底部被切断。

太棒了...一切正常...但是然后。

我创建了一个 UINavigationController。我对 uinavigationcontroller.view.frame 尝试了同样的操作,但无论发生什么,它都停留在纵向模式。

我如何调整视图和 UINavigationController 内容的大小,以便它以横向方式填充屏幕?

I'm able to add a view from UIView control to cocos2d. I then resize it using the frame property and it fills up the screen. Otherwise it looks like it is in portrait view and I can see the cocos2d view behind it and the bottom part is cut off.

So great... everything worked... but then.

I create a UINavigationController. I try the same thing all over with the uinavigationcontroller.view.frame, but no matter what happens it is stuck in the portrait mode.

How can i resize the view and the UINavigationController stuff so it fills the screen in landscape?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

薯片软お妹 2024-11-07 12:03:53

请按如下方式处理 view.frame 属性:

        CGRect hrect = viewController.view.frame;
        hrect.size.height = 1500;
        viewController.view.frame = hrect;

please handle view.frame property like following:

        CGRect hrect = viewController.view.frame;
        hrect.size.height = 1500;
        viewController.view.frame = hrect;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文