iphone, addSubview show view слишком высоко, как мне перейти вниз? - PullRequest
1 голос
/ 17 октября 2010

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

Я просто не понимаю, почему они показывают с экрана?

Что мне нужно сделать, чтобы это исправить?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
[window addSubview:rootController.view];
[window makeKeyAndVisible]; 
lvc = [[GettingStartedViewController alloc] 
            initWithNibName:@"GettingStartedView" bundle:nil];
[window addSubview:lvc.view];       
return YES;
}

И в моем GettingStartedView ...

- (IBAction) showHelp:(id)inSender {    
theController = [[HelpViewController alloc] initWithNibName:@"HelpView" 
                    bundle:nil onPage:HelpPageGettingStarted];
[self.view addSubview:theController.view];
}

alt text

Ответы [ 2 ]

3 голосов
/ 17 октября 2010

Установить местоположение:

rootController.view.frame = CGRectMake(0, 20, 320, 460);
1 голос
/ 17 октября 2010

Проверьте свойство wantsFullScreenLayout вашего корневого контроллера представления, убедитесь, что оно не установлено.

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