gpt4 book ai didi

ios - UIViewController 旋转 View 但不调整它的大小

转载 作者:行者123 更新时间:2023-11-28 20:28:56 25 4
gpt4 key购买 nike

我最近在我的 iOS 游戏中添加了一个 UIViewController,但我遇到了一些困难。我将 View 添加到 View Controller 中,当我旋转手机时, View 会旋转以保持直立。我的问题是,当 View 应该处于横向时,它仍处于纵向模式,底部不在屏幕上,屏幕右侧没有绘制任何内容。

这是我的 UIViewController 的代码:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {

CGRect screenBounds = [[UIScreen mainScreen] bounds];

_glView = [[[OpenGLView alloc] initWithFrame:screenBounds] autorelease];
[self.view addSubview:_glView];
}
return self;
}

我该如何解决这个问题?

最佳答案

我不确定您的 OpenGLView 类是什么,但您可以尝试将 _glViewautoresizingMask 设置为 (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) 如果这是一些 UIView 衍生物。

关于ios - UIViewController 旋转 View 但不调整它的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13001477/

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