当需要addSubView一个页面时,可能会连续点击两次,加载两个页面。
UIWindow *window=[UIApplication sharedApplication].keyWindow;
UIView *loginView=[window viewWithTag:117];
if (!loginView)
{
_secondVc=[[SecondViewController alloc] init];
_secondVc.view.frame=CGRectMake(windowContentWidth, 0, windowContentWidth, windowContentHeight);
_secondVc.view.tag=117;
_secondVc.teacherID=comdel.ID;
_secondVc.teacherPhoto=comdel.UserPhoto;
[UIView animateWithDuration:0.4 animations:^{
_secondVc.view.frame=self.view.frame;
[window addSubview:_secondVc.view];
}];
}