UIToolbar скользит вверх и UIView скользит вниз в отображаемом виде - PullRequest
0 голосов
/ 07 февраля 2012
Кнопка

UIB из UIToolbar на Mainviewcontroller, когда отображается UIView, UIToolbar перемещается вверх на отображаемом View. От View при нажатии infobutton для представления modalviewcontroller и при увольнении modalviewcontroller скользит вниз.

UIToolbar и Modalviewcontroller оба ведут себя нормально при Mainviewcontroller, т.е. UIToolbar не скользит вверх и Modalviewcontroller не скользит при увольнении.

- (void)displayviewsAction:(id)sender
{
   self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease]; 

  [self.view setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

   PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];

   [self.view addSubview:viewController.view];

   [self.view addSubview:self.toolbar];

}

Любые идеи, почему это происходит и что я должен сделать, чтобы это исправить.

1 Ответ

0 голосов
/ 08 февраля 2012

Решена одна проблема из этих двух

При добавлении этого оператора

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

убрал пробел, который показывался при увольнении modalviewcontroller

По сути теперь displayviewsAction идеткак это

- (void)displayviewsAction:(id)sender
{
   self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];

    [self.view setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

   PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];

   [self.view addSubview:viewController.view];

    [self.navigationController setToolbarHidden:NO];

   [self.view addSubview:toolbar];       
}

Но все еще борется с промежутком uitoolbar снизу при загрузке представления.Любые идеи, как решить пробел UIToolbar из нижней части представления.

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