2

我使用 OpenGLView 来显示我的应用程序的内容,但有时我必须显示 UIActionSheet。我的应用程序可以在横向和纵向模式下工作 - 但由于它是 OpenGL 视图,我自己处理视图的旋转,以便显示 UIActionSheet 我使用空视图并向其添加操作表。问题是当我使用 shouldAutorotateToInterfaceOrientation 时一切正常,但旋转动画(屏幕边缘的黑色背景)在视觉上与应用程序的其余部分不匹配。有没有办法改变背景或关闭动画(将时间设置为 0?)但仍然让操作系统处理视图的旋转?

4

1 回答 1

0

我认为这是您的要求,这对我有用:

- (void)viewDidLoad {
    [super viewDidLoad];

    self.view.backgroundColor = [UIColor blackColor];
}

其中“blackColor”是您要设置背景的颜色。

于 2010-01-18T16:56:04.387 回答