Проблема с добавлением UIView, созданного из NIB, к окну и смещением для компенсации строки меню - PullRequest
1 голос
/ 05 августа 2010

Я заметил, что когда вы создаете новый проект xcode в качестве приложения, основанного на представлении, он создает представление NIB, а когда этот NIB загружается, он загружается ниже строки меню. Я пытаюсь создать приложение на основе окна и программно добавить представление в окно, но представление загружается под строкой меню, поэтому часть представления закрывается.

Я пытался

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

// Override point for customization after application launch.

MYViewController *viewController = [[MYViewController alloc] initWithNibName:@"MYViewController" bundle:nil];

[window addSubview:viewController.view];
[window makeKeyAndVisible];

return YES;

}

и я также попытался изменить свойство wantFullScreenLayout контроллера представления на FALSE;

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

// Override point for customization after application launch.

MYViewController *viewController = [[MYViewController alloc] initWithNibName:@"MYViewController" bundle:nil];


viewController.wantsFullScreenLayout = NO;

[window addSubview:viewController.view];
[window makeKeyAndVisible];

return YES;

}

любая помощь будет оценена

Спасибо

1 Ответ

0 голосов
/ 05 августа 2010

нашел это!

[MYViewController.view setFrame:[[UIScreen mainScreen] applicationFrame]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...