offset vs inset
SnapKit
라이브러리로 오토레이아웃 설정값을 주다가 찾아보았다.
offset
SnapKit에서 offset의 10과 -10은 레이아웃 제약 조건에서 뷰 간의 간격을 설정하는 데 사용되며, 양수와 음수의 값이 다르게 동작합니다.
- offset(10): 뷰 간의 간격을 10포인트 띄웁니다. 주로 상단이나 좌측 기준으로 사용하면 뷰가 지정된 기준에서 10포인트만큼 떨어져 위치하게 됩니다.
- offset(-10): 뷰 간의 간격을 -10포인트 띄웁니다. 주로 하단이나 우측 기준으로 사용하면 뷰가 지정된 기준에서 10포인트 가까이 위치하게 됩니다.
offset과 inset차이
- offset: 특정 면에서 떨어진 간격을 지정.
- inset: 상하좌우 여백을 설정해 뷰의 크기를 조정.
코드베이스로 UI 코드를 짜다보니 코드 가독성이 너무 떨어져 어떻게 해야할지 설계를 다시 생각해봐야겠다.