UIView под строкой состояния - PullRequest
3 голосов
/ 10 июля 2010

Привет, у меня возникла странная проблема после добавления моего UIViewController.view в мое окно приложения.

Я создал оконное приложение и добавил свое представление в метод appDelegates didFinishLaunchingWithOptions.

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

    overviewViewController *overView = [[overviewViewController alloc] initWithNibName:@"overviewViewController" bundle:nil];
    //overView.view.bounds = CGRectMake(0.0f, 20.0f, 320.0f, 460.0f);
    [window addSubview:overView.view];

    //[overView release];
    [window makeKeyAndVisible];

    return YES;
}

нажатие кнопки «Добавить» представляет контроллер вида модели. после отклонения этой модели ViewController основной вид идеально подходит.

Как вы можете видеть, я также пытался установить границы перед добавлением моего подпредставления, но безуспешно.

Кто-нибудь есть намеки на меня, пожалуйста, как решить эту проблему?

Ответы [ 2 ]

3 голосов
/ 10 июля 2010

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

self.view.frame = [[UIScreen mainScreen] applicationFrame];

Кроме того, я предполагаю, что вы изначально скрывали свою строку состояния?Или у вас это всегда отображается?

1 голос
/ 10 июля 2010

в вашем кончике, убедитесь, что строка состояния смоделированного интерфейса включена и отображается при редактировании вашего кончика.

, если это не работает, попробуйте установить рамку вместо границ, прежде чем добавить ее в окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...