2012-11-02 75 views
0

我有一個帶有分段控件和目標視圖的xib文件。我已經爲這個zib文件添加了三個其他子視圖。我想在用戶選擇分段控件時將適當的子視圖放到目標視圖中。我無法讓我的適當的子視圖顯示。這裏是我的代碼:iOS6將不同的子視圖放入現有的子視圖

// putting all 3 views in the target frame 
self.activationView.frame = self.targetView.frame; 
self.preferencesView.frame = self.targetView.frame; 
self.aboutView.frame = self.targetView.frame; 

// show the appropriate frame 
self.targetView.hidden = YES; 
self.preferencesView.hidden = YES; 
self.aboutView.hidden = YES; 

self.activationView.hidden = NO; 

任何想法?

謝謝。

回答

1

請嘗試以下

[UIView transitionFromView:SourceView 
          toView:DestinationView 
          duration:0.5 
          options:(UIViewAnimationOptionTransitionFlipFromRight) 
         completion:^(BOOL finished) { 
          if (finished) 
          { 
           NSLog(@"Changed View"); 
          } 
         }]; 
+0

非常感謝! :-) – Patricia

+0

@PatriciaLaRue歡迎 – Kassem

0

您確定3個視圖不是targetView的子視圖嗎?如果是這樣,那麼如果你隱藏targetView,你將無法看到子視圖。

相關問題