美文网首页
添加view,显示在最上层

添加view,显示在最上层

作者: 太平洋_cfd2 | 来源:发表于2021-12-02 09:31 被阅读0次
    1. 当前只有2个view时,调用了以下语句,会直接浮在最上层,但当后面添加了一个view时,则不会,它的意思是,在当前所有的view中,显示在最上层,而不会管最后又添加了的。
    //将一个视图放在另一个视图上面(添加view)
    (void)insertSubview:(UIView )view belowSubview:(UIView )siblingSubview;
    //将一个视图放在另一个视图下面(添加view)
    (void)insertSubview:(UIView )view aboveSubview:(UIView )siblingSubview;
    //让view保持在最上层(没有添加view的功能)
    (void)bringSubviewToFront:(UIView *)view;
    //让view保持在最下层(没有添加view的功能)
    (void)sendSubviewToBack:(UIView *)view;
    
    1. view.layer.zPosition = 999, 表示显示在最上层,但是响应事件并不在最上层
      参考:
      https://juejin.cn/post/6985009508367990814

    相关文章

      网友评论

          本文标题:添加view,显示在最上层

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