Swift에서 UIScrollView 안에 UIView를 넣는 방법

조회수 3747회

스토리보드에서 메인 뷰 안에 스크롤 뷰를 넣어 놓고, 그 안에 동적으로 생성한 UIView를 넣으려고 하는데요, 뭔가 잘못 되었는지 뷰가 보이지 않습니다.

class MainViewController: UIViewController {
    @IBOutlet weak var scrollView: UIScrollView!

    override func viewDidLoad() {
        super.viewDidLoad()

        let view = UIView()
        view.backgroundColor = UIColor.red

        view.widthAnchor.constraint(equalToConstant: 100).isActive = true
        view.heightAnchor.constraint(equalToConstant: 150).isActive = true

        scrollView.addSubview(view)
    }

}

어디가 문제일까요?

view.topAnchor.constraint(equalTo: scrollView.topAnchor).isActive = true

같은 코드를 넣으면 "Unable to activate constraint with anchors" 라는 에러가 나면서 죽어버립니다.

2 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.