我有一个应用程序,其中导航栏上有一个按钮。单击该按钮时,我需要向 self.view 添加一个子视图。
DemoViewController *demoViewController1 = [[DemoViewController alloc] initWithNibName:@"DemoViewController" bundle:nil];
CGRect frame=demoViewController1.view.frame;
frame.origin.y = -300;
[self.view addSubview:demoViewController1.view];
[UIView animateWithDuration:0.5
animations:^{
CGRect frame1 = frame;
frame1.origin.y = 0;
demoViewController1.view.frame = frame1;
}];
我尝试通过将添加视图(它是另一个视图控制器)的框架原点 y 设置为某个负值并单击将其设置为 0。但它没有那种下拉效果。
我需要添加带有动画的视图,例如下拉视图。并且当再次按下按钮时也需要像这样删除。
有人可以帮我吗?