美文网首页
SVProgressHUD横屏显示

SVProgressHUD横屏显示

作者: 越来越胖了 | 来源:发表于2022-04-25 19:49 被阅读0次

    问题:在横屏的界面,使用SVProgressHUD时,展示的位置不对;我们需要的其实就是展示在屏幕的中间;

    思路: SVProgressHUD默认是加载在 window上的,且是一个单利;加载调用都是类方法,我们需要在横屏后再次设置SVProgressHUD显示在当前这个横屏的视图上即可;
    所以,只需要在横屏后对SVProgressHUDContainerView进行设置:

    - (IBAction)horizontalScreenClicked:(UIButton *)sender {
        CRLog(@"横屏-->");
        [self switchNewOrientation:UIInterfaceOrientationLandscapeRight];//横屏的方法
        
        [SVProgressHUD setContainerView:self.view];//设置成当前横屏的VC的view,也可以给window;看自己需求
    }
    

    其实:我们能控制在哪个View显示了,通过对这个view的操作,我们可以实现很多需要需要的一些自定义的东西;反正思路就是这样.

    相关文章

      网友评论

          本文标题:SVProgressHUD横屏显示

          本文链接:https://www.haomeiwen.com/subject/cokqyrtx.html