2013-05-01 7 views
1

структура, как это, ..Добавление UIView, чтобы в подвид, который уже добавлен в MainView

*) MainView

 1) viewLocations(UIVIEW) // this one is adding fine 

      a) viewBangalore 
      b) viewHyderbad 

На самом деле я делаю IPad App , в одном из UIViewController я использовал UiTableController в качестве скользящего вида, чтобы выбрать местоположения. Согласно местоположению выберите, нужно отобразить UiView.

enter image description here

viewLocations -> CGRectMake (0.108.588.533)

Вот мой код:

if (_detailItem) { 
     Location=[_detailItem description]; 

     if ([Location isEqual:@"Bangalore"]) { 
      self.viewLocBangalore= [[UIView alloc] initWithFrame:CGRectMake(10, 10, 500, 400)]; 
      // self.viewLocBangalore.frame = CGRectMake(10, 10, 500, 400); 
      [self.viewLocations addSubview:self.viewLocBangalore]; 

      [UIView transitionFromView:self.viewLocHyderbad 
           toView:self.viewLocBangalore 
           duration:0.9 
           options:UIViewAnimationOptionTransitionFlipFromBottom 

          completion:^(BOOL finished) { 
           NSLog(@"Locations View Appeared %@", Location); 
          }]; 

     } 

     else if ([Location isEqual:@"Hyderbad"]) 
     { 
      self.viewLocHyderbad.frame = CGRectMake(10, 10, 600, 519); 
      [self.viewLocHyderbad removeFromSuperview]; 
      [self.ViewLocations addSubview:self.viewLocHyderbad]; 

      [UIView transitionFromView:self.viewLocBangalore 
           toView:self.viewLocHyderbad 
           duration:0.9 
           options:UIViewAnimationOptionTransitionFlipFromBottom 

          completion:^(BOOL finished) { 
           NSLog(@"Locations View Appeared %@", Location); // getting this Log also, but View is missing 
          }]; 

     } 




    } 

я пытался до сих пор, я din't получить решение для этого. что здесь происходит ...? Спасибо.

+0

проверить цвет фона? – Balu

+0

@Sunny Я пробовал с этим также .. –

+0

Вы уверены, что self.viewLocations подключен (не ноль)? –

ответ

1

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

[self.ViewLocations bringSubviewToFront:viewname]; 
+0

Спасибо за ваш ответ, но ничего не происходит. –

 Смежные вопросы

  • Нет связанных вопросов^_^