Objective c iOS6将不同的子视图放入现有子视图
我有一个带有分段控件和目标视图的xib文件。我已经在这个zib文件中添加了三个子视图。我想在用户选择分段控件时将适当的子视图放入目标视图。我无法显示相应的子视图。这是我的密码:Objective c iOS6将不同的子视图放入现有子视图,objective-c,xcode,ios6,Objective C,Xcode,Ios6,我有一个带有分段控件和目标视图的xib文件。我已经在这个zib文件中添加了三个子视图。我想在用户选择分段控件时将适当的子视图放入目标视图。我无法显示相应的子视图。这是我的密码: // putting all 3 views in the target frame self.activationView.frame = self.targetView.frame; self.preferencesView.frame = self.targetView.frame; self.aboutView.
// 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;
有什么想法吗
谢谢。您确定这3个视图不是targetView的子视图吗?如果是这样,那么如果隐藏targetView,您也将无法看到子视图。请尝试以下操作
[UIView transitionFromView:SourceView
toView:DestinationView
duration:0.5
options:(UIViewAnimationOptionTransitionFlipFromRight)
completion:^(BOOL finished) {
if (finished)
{
NSLog(@"Changed View");
}
}];