UIScrollView 구성

Zion·2023년 6월 25일
0

Back to basic.

1. Scroll View content size 설정.

        scrollView.contentSize = CGSize(width: customWidth, height: customHeight)
        

scrollView의 contents의 size를 잡아준다.

2. Scroll View 의 frame 영역 constraint 잡기.

        view.addSubview(scrollView)
        [
            scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
            scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
            scrollView.topAnchor.constraint(equalTo: view.topAnchor),
            scrollView.bottomAnchor.constraint(equalTo: view.bottomAnchor)
        ].forEach { $0.isActive = true }

scrollView의 contents가 보이는 영역의 사이즈를 잡아준다.

3. Scroll View의 contents view를 frame으로 잡아준다.

        customView.frame = CGRect(x: 0, y: 0, width: customWidth, height: customHeight)
        scrollView.addSubview(customView)

3번에서 문제가 있었다. 다른 custom ui view를 만들때처럼 constraints를 설정해줬는데 안됐었다(왤까?🌝)

profile
어제보다만 나아지는

0개의 댓글