내비게이션바에 가려지는 경우에는 다음과 같은 코드를 사용한다

 

 

 

        let newView = pageTabBarVC.view!

        newView.backgroundColor = .red

        self.view.addSubview(newView)

        newView.translatesAutoresizingMaskIntoConstraints = false

        if #available(iOS 11.0, *) {

            let guide = self.view.safeAreaLayoutGuide

            newView.trailingAnchor.constraint(equalTo: guide.trailingAnchor).isActive = true

            newView.leadingAnchor.constraint(equalTo: guide.leadingAnchor).isActive = true

            newView.topAnchor.constraint(equalTo: guide.topAnchor).isActive = true

            newView.bottomAnchor.constraint(equalTo: guide.bottomAnchor).isActive = true

        } else {

            NSLayoutConstraint(item: newView,

                               attribute: .top,

                               relatedBy: .equal,

                               toItem: view, attribute: .top,

                               multiplier: 1.0, constant: 0).isActive = true

            NSLayoutConstraint(item: newView,

                               attribute: .leading,

                               relatedBy: .equal, toItem: view,

                               attribute: .leading,

                               multiplier: 1.0,

                               constant: 0).isActive = true

            NSLayoutConstraint(item: newView, attribute: .trailing,

                               relatedBy: .equal,

                               toItem: view,

                               attribute: .trailing,

                               multiplier: 1.0,

                               constant: 0).isActive = true

            NSLayoutConstraint(item: newView, attribute: .bottom,

                               relatedBy: .equal,

                               toItem: view,

                               attribute: .bottom,

                               multiplier: 1.0,

                               constant: 0).isActive = true

        }

'앱 개발자 역량 > IOS' 카테고리의 다른 글

swift ] Codable  (0) 2019.05.13
Swift ] 페이스북 로그인  (0) 2019.05.09
Swift) TableView  (0) 2019.04.03
Swift) 이미지선택 이벤트  (0) 2019.04.03
Swift) 간접적인 값 전달  (0) 2019.04.03

+ Recent posts