Inset vs Offset #94
seongmin221
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
호야의 #92 PR 을 보고 다시 한 번 궁금증이 들어서 Discussion 올립니당
inset의 정의
[inset의 정의](https://dictionary.cambridge.org/ko/사전/영어/inset)
offset의 정의
[offset의 정의](https://dictionary.cambridge.org/ko/사전/영어/offset)
위 정의들을 보시면 inset은 '상위 계층에 포함된 무언가의 위치' 라는 맥락 같고
offset은 'opposing(대립하는(?))한 요소들~' 이런 맥락으로 파악했습니다..!
그래서 이전에 찾아본 모 블로그의 글에서는
Snapkit에서 equalToSuperview()를 사용할 때에는 inset을,
equalTo(~~)를 사용할 때에는 offset을 사용하라고 했습니다
(출처는 기억이 잘...🥲)
사용하는 방법에도 차이가 있죠!
inset은
equalTo()
또는equalToSuperview()
의 안쪽 방향으로, 어떤 요소인지에 따라 방향이 달라지고,offset은 스크린의 좌측 상단을 원점으로 하여 오른쪽 방향과 아래 방향이 양수, 왼쪽과 위 방향이 음수가 됩니다
이 두 가지가 같은 코드가 되는거죠
뭔가 저는 항상 별 생각 없이 사용하다보니 두 개의 사용이 혼동되는데,
다른 맛사 분들은 어떻게 생각하시나요??!
Beta Was this translation helpful? Give feedback.
All reactions