我有一个带有分段控件和目标视图的xib文件。我在这个zib文件中添加了三个其他子视图。我想在用户选择分段控件时将适当的子视图放入目标视图中。我无法显示适当的子视图。这是我的代码:
// 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;
有什么想法吗?
谢谢。
答案 0 :(得分:1)
尝试以下
[UIView transitionFromView:SourceView
toView:DestinationView
duration:0.5
options:(UIViewAnimationOptionTransitionFlipFromRight)
completion:^(BOOL finished) {
if (finished)
{
NSLog(@"Changed View");
}
}];
答案 1 :(得分:0)
您确定3个视图不是targetView的子视图吗?如果是这样,那么如果你隐藏targetView,你将无法看到子视图。