2012-04-18 1 views
0

каждый раз, когда я начинаю создавать приложение, главный экран начинается с белой полосы внизу экрана. Это только на главном контроллере представления, и если я переключусь на другое представление, а затем вернусь к представлению, то на белом фоне нет ... почему это происходит? Я думаю, что он должен делать с тем, как я реализовать вид в AppDelegate ... вот как я его реализации:Приложение для iPhone начинается с окна 20 (или около того) пикселей высокого уровня

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

// Override point for customization after application launch. 
StartUpScreen *main = [[StartUpScreen alloc] initWithNibName:@"StartUpScreen" bundle:nil]; 
self.viewController = main; 
[window addSubview:main.view]; 
[main release]; 
[window makeKeyAndVisible]; 


return YES; 

Если вам нужно больше деталей, просто дайте мне знать. Благодаря

ответ

1

Я не уверен, если это будет решить проблему вы описываете, но вы должны сделать:

window.rootViewController = main; 

вместо:

[window addSubview:main.view]; 
+0

хороший улов ... спасибо за ваше время – nfoggia