美文网首页
Swift:使用navigationController后界面的

Swift:使用navigationController后界面的

作者: 阿里懒 | 来源:发表于2016-09-10 14:23 被阅读0次

    在使用navigationController以及tabBar之后,第一次进入界面view.frame出现y值为0,导致出现界面的一部分会在navigation的后面,切换tab回来之后frame的y值又变换为64。真是蛋疼的问题;
    暂时解决方案为在viewDidLayoutSubviews之内控制view的y

    if containerView.frame.minY == 0 {
            //containerView.frame = CGRect(x: 0, y: 64, width: containerView.frame.width, height: containerView.frame.height)
           containerView.frame.offsetInPlace(dx: 0, dy: 64)
    }
    

    相关文章

      网友评论

          本文标题:Swift:使用navigationController后界面的

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