Ios 如何在单击按钮时显示和隐藏容器视图
我有一个视图控制器,它由一个容器视图组成,容器视图的屏幕大小是图像视图的一半,图像视图最初是隐藏的。 容器嵌入了tableView。 我有一个按钮,点击它就会显示容器视图,第二次点击它就会隐藏 我试过这样做Ios 如何在单击按钮时显示和隐藏容器视图,ios,objective-c,ibaction,Ios,Objective C,Ibaction,我有一个视图控制器,它由一个容器视图组成,容器视图的屏幕大小是图像视图的一半,图像视图最初是隐藏的。 容器嵌入了tableView。 我有一个按钮,点击它就会显示容器视图,第二次点击它就会隐藏 我试过这样做 - (IBAction)OnClickingIndicator:(id)sender { [self.childViewControllers[0] view].hidden = NO; } 它正在显示,但要在第二次单击“如何做”时隐藏?创建该容器视图的IBOutlet @IB
- (IBAction)OnClickingIndicator:(id)sender {
[self.childViewControllers[0] view].hidden = NO;
}
它正在显示,但要在第二次单击“如何做”时隐藏?创建该容器视图的IBOutlet
@IBOutlet var containerView:UIView!
按按钮操作显示/隐藏它:
- (IBAction)OnClickingIndicator:(id)sender {
containerView.hidden = !containerView.hidden
}
这对我很管用,请试试
- (IBAction)OnClickingIndicator:(id)sender {
[self.childViewControllers[0] view].hidden = ![self.childViewControllers[0] view].hidden
}
如果要添加子视图控制器以响应事件,请尝试以下操作
UIViewController *child = [self.storyboard instantiateViewControllerWithIdentifier:@"yourIdentifier"];
[self addChildViewController:child];
[child didMoveToParentViewController:self];
child.view.frame = CGRectMake(//your frame);
[self.view addSubview:child.view];
标签包含Objective-c;)
UIViewController *child = [self.storyboard instantiateViewControllerWithIdentifier:@"yourIdentifier"];
[self addChildViewController:child];
[child didMoveToParentViewController:self];
child.view.frame = CGRectMake(//your frame);
[self.view addSubview:child.view];