当用户点击某些东西时,我会做什么来隐藏视图,然后将视图滑入其中.它滑过我的分段控件而不是我的按钮.
第二个图像显示我的幻灯片事件越过分段控件,但没有按钮离开那里的按钮看起来很尴尬.如何显示来自右侧的幻灯片,该幻灯片出现在我的所有组件上,包括我今天的按钮?
这是我显示幻灯片控制器的代码.
self.eventsViewController = nil;
self.eventsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"eventsViewController"];
self.eventsViewController.view.frame = CGRectMake(self.view.frame.size.width, self.view.frame.origin.y, 700, self.view.frame.size.height);
[self addChildViewController:self.eventsViewController];
[self.view addSubview:self.eventsViewController.view];
[self.eventsViewController didMoveToParentViewController:self];
[UIView animateWithDuration:0.44 animations: ^(void){
if (UIInterfaceOrientationIsPortrait(self.interfaceOrientation))
{
self.eventsViewController.view.frame = CGRectMake(200 , 75 ,568 ,900);
} else {
self.eventsViewController.view.frame = CGRectMake(333 , 75 ,690 ,630);
}
}];
编辑:带有颜色的eventsViewController的图像
最佳答案 你试图把你的观点带到前面吗?
[self.view bringSubviewToFront:self.eventsViewController.view];
或发送回按钮.