2010-06-15 216 views
2

我的應用運行全屏無狀態欄,但當OF啓動並要求使用哪個帳戶時,會出現一個狀態欄。OpenFeint + iPad +隱藏狀態欄

如何禁用此功能?請注意,當OF連接窗口關閉時,它將留下一個白色的矩形來代替狀態欄。

回答

0

我不知道我是否錯過了一些東西,但這裏是我如何修復它。 在我的委託執行,如果添加此:

- (void)dashboardDidDisappear 
{ 
    MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate]; 

    [[[appDelegate viewController] view] setFrame:CGRectMake(0.0, 0.0, SCREEN_HEIGHT, SCREEN_WIDTH)]; 
} 

具有限定SCREEN_WIDTH並相應SCREEN_HEIGHT ...

我希望這將有助於...

1

從窗口中刪除的viewController,設置需要的大小,並再次添加到窗口。示例代碼如下:

- (void)dashboardWillDisappear 
{ 
    _appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate]; 
    [_appDelegate.navcontroller.view removeFromSuperview]; 
    [_appDelegate.window setFrame:CGRectMake(0.0, 0.0, 768.0, 1024.0)]; 
    [_appDelegate.window addSubview:_appDelegate.navcontroller.view]; 
}