我使用OpenGLView显示我的应用程序的内容,但有时我必须显示UIActionSheet。 我的应用程序同时适用于横向和纵向模式 - 但由于它是OpenGL视图,我自己处理视图的旋转,因此要显示UIActionSheet我使用空视图并向其添加动作表。问题是,当我使用shouldAutorotateToInterfaceOrientation时,一切运行良好,但旋转动画(屏幕边缘的黑色背景)在视觉上与应用程序的其余部分不匹配。 有没有办法改变背景或关闭动画(将它的时间设置为0?)但仍然让操作系统处理视图的旋转?
答案 0 :(得分:0)
我认为这就是你的要求,这对我有用:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blackColor];
}
其中“blackColor”是您要设置背景的颜色。