【问题标题】:iphone autorotation black backgroundiphone 自转 黑色 背景
【发布时间】:2010-01-18 16:40:00
【问题描述】:

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

【问题讨论】:

    标签: iphone uiview uiviewcontroller uiactionsheet


    【解决方案1】:

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

    - (void)viewDidLoad {
        [super viewDidLoad];
    
        self.view.backgroundColor = [UIColor blackColor];
    }
    

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

    【讨论】:

    • 不,那不是问题。实际上我将背景颜色设置为清除。但那些黑色边缘与视图的背景颜色无关。
    猜你喜欢
    • 2010-12-02
    • 2014-01-30
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 2013-04-16
    相关资源
    最近更新 更多