0

セグメント化されたコントロールとターゲットビューを含むxibファイルがあります。このzibファイルに他に3つのサブビューを追加しました。ユーザーがセグメント化されたコントロールを選択したときに、適切なサブビューをターゲットビューに配置したいと思います。適切なサブビューを表示できません。これが私のコードです:

// 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;

何か案は?

ありがとうございました。

4

2 に答える 2

2

次を試してください

 [UIView transitionFromView:SourceView 
                            toView:DestinationView
                          duration:0.5 
                           options:(UIViewAnimationOptionTransitionFlipFromRight)
                        completion:^(BOOL finished) {
                            if (finished) 
                            {
                                NSLog(@"Changed View");
                            }
                        }];
于 2012-11-02T16:34:17.513 に答える
0

3つのビューがtargetViewのサブビューではないことを確認しますか?その場合、targetViewを非表示にすると、サブビューも表示されなくなります。

于 2012-11-02T16:28:31.073 に答える