로그인 버튼 구현에 있어서 각각 디자인 가이드가 명시 되어 있다. 안녕하세요 :) Zedd입니다. 분명히..!!!!! 분명히 제가 봤을 때는 https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/ Buttons - Sign in with Apple - Human Interface Guidelines - Apple Developer Buttons Apple provides several Sign in with Apple buttons you can use to let people set up an account and sign in. If necessary, you can create a custom button to offer Sign in with Apple; for guidelines, see Creating a Custom Sign in with Apple Button. Pr developer.apple.com 여기에 이런게 없었는데...진짜루... 아무튼 저는 Sign in with Apple의 그 버튼(ASAuthorizationAppleIDButton)이 저 minimum width를 지켜야 하는 건 줄 알았는데, 확인차 들어갔다가 Creating a Custom Sign in with Apple Button을 봐버림 😱 이런거 추가되면 Apple이 알림 좀 줬으면 좋겠다.. 한번 볼게요. 왼쪽처럼 할 수도 있고, 오른쪽처럼 로고만 나오게 해도 됨 ㅇㅇ Q : 엥 왼쪽 지금 기본으로 제공하는 그거 아님? 커스텀 아닌디? A : 저도 그런줄;; 근데 읽어보니까 저렇게 그냥 커스텀으로 만든걸 이야기 하는거임 Apple Design Resources에 가면 Apple Logo를 다운로드 할 수 있습니다. 다운 받아서 Custom left-aligned 로그인 또는 Logo-only 로그인 버튼을 만들 수 있다는 사실..!!?? Logo파일은 PNG, SVG, PDF 포맷으로 제공되며 이렇게 2가지 appearances로 제공됨ㅎ Logo파일에는 이미 패딩이 들어가 있어서 Logo를 버튼에 쉽게 배치할 수 있다는 부분ㅇ 정확히 말하자면 - Left-aligned logo 파일에는 버튼과 관련된 Logo의 정확한 비율을 보장하는 세로 패딩, Logo와 버튼의 왼쪽 가장자리와 title사이의 최소 여백을 제공하는 가로여백이 포함되어있음 - Logo-only logo 파일에는 버튼에 대한 Logo의 정확한 비율을 보장하는 가로 및 세로 패딩이 포함되어있음. 저는 Logo파일은 하나고..그걸 내가 뭐 왼쪽에 배치하느냐 로고 하나만 놓느냐 이렇게 선택하는 건 줄 알았는데 위에서 말한대로 파일이 나눠져있음 암튼 이거 받아서 Logo 파일에 하면 안되는 짓 알려드림 1. Apple Logo 자체를 버튼으로 사용 ㄴㄴ(Never use the Apple logo by itself as a button.) 정확하진 않은데..Apple Logo를 로그인이 아닌 버튼으로 사용하지 말라는 뜻 같아요? 이 부분 정확하게 잘 모르겠습니다 ㅠㅠ 혹시 아시는 분 댓글 부탁드려요 2. Logo파일의 높이를 버튼의 높이와 일치시키셈 3. Logo파일 자르지 마셈 4. Logo파일에 세로패딩 추가 ㄴㄴ 5. Logo파일에 custom 색상 추가 ㄴㄴ 아니 뭐 이렇게 제약이 많아 아오 Left-Aligned Logo Buttons버튼 height에 따라 Logo파일 포맷 선택해야함. SVG, PDF는 벡터 기반 포맷이므로 이 포맷으로는 모든 Height의 버튼으로 사용할 수 있음. Height이 44pt인 버튼에서만 PNG파일을 사용할 것. (이는 iOS의 기본(및 권장) 버튼 Height). 또 요 logo파일은 small, medium, large size로 제공됨. title에 시스템 font를 사용 할 것.(Sign up with Apple, or Continue with Apple같은거) 올바르게 표시하려면......custom button의 title와 버튼의 높이가 시스템에서 사용하는 비율과 같아야 한다고 합니다. 특히 title의 font size는 버튼 height의 43%........여야합니다. 즉 버튼의 Height은 title font size의 233%...여야 하며 가장 가까운 정수로 반올림 되어야 합니다. height가 44자나 -> 44 * 0.43 = 18.92 = 19pt height가 56이자나 -> 56 * 0.43 = 24.08 = 24pt ㅇㅋ?? 아니 이런 섬세함.. 아직 Left-Aligned Logo Buttons를 만들 때 주의해야 할 점이 끝난게 아닙니다... title에 대문자 스타일을 유지할 것. "Sign" 또는 "Continue" 그리고 "Apple"은 대문자로 시작할 것. 그 외엔 다 소문자ㅇㅇ title과 logo를 버튼 안에 수직으로(vertically) 유지 할 것. 이거 위에서 말한 버튼 높이랑 logo높이랑 맞춰라 그거 같음. 필요한 경우 logo삽입 할 것. Apple logo를 다른 authentication logo와 가로로 정렬해야 하는 경우, Apple logo왼쪽에 삽입 할 수 있음 title과 버튼의 오른쪽 가장자리 사이에 최소 여백을 유지할 것. 여백은 버튼 width의 8%......이상.. 최소 버튼 크기와 여백을 유지 할 것. locale에 따라 버튼 title의 길이가 다를 수 있으니 다음을 지침으로 사용 할 것. 이건 똑같네 하하 하지만 끝나지 않았다는 점 Logo-Only Buttons을 만들 때 주의해야 할 점이 남았다구~~!~ 하하 Logo-Only Buttons위에서 말한대로 44pt x 44pt 크기의 버튼에서만 PNG사용하고 나머지 크기에서는 SVG, PDF쓸 것. 가로패딩 추가 ㄴㄴ. 얘는 항상 1:1 종횡비를 가지며 이미 올바른 패딩이 포함되어 있기 때문 진짜 패딩 포함되어 이씀 logo-only image의 기본 사각형 모양을 변경하구 싶으면 mask를 사용할 것. 참고버튼 주위에 최소 여백을 유지 할 것. 여백은 버튼 Height의 최소 1/10을 유지해야함. |