[iOS/Swift] Custom font 적용하기
·
iOS/Swift
우선 맘에 드는 폰트를 다운 받는다. 폰트 파일 안에 폰트를 넣어준다. 이때 Add to targets을 체크해준다. Info.plist에 들어간다. Fonts provided by application을 만들고 아이템을 지정해준다. 이때 Schoolbell-Regular.ttf 처럼 확장자 명까지 다 적어주어야한다. Font에서 Custom을 누르고 원하는 폰트를 찾아준다. 완성😁
[iOS/Swift] 주사위 프로젝트 - Dicee (3) : Auto Layout
·
iOS/Swift
Udemy의 iOS & Swift - The Complete iOS App Development Bootcamp 강의를 보고 정리하는 글입니다. 저번에 만든 주사위 프로젝트를 Auto Layout과 반응형 UI로 바꿔준다. 초록색 배경을 누르고 Constraints를 위와 같이 설정해준다. 그다음 GreenBackground.trailing = trailing과 GreenBackground.leading = leading를 SuperView로 설정해준다. 이제 가로모드에서도 배경이 꽉 차게 보인다. 이제 이미지와 버튼도 가로모드에서 잘 작동할 수 있게 만들어보자. 우선 View를 화면에 드래그 앤 드롭해준다. 로고를 뷰 위에 위치시킨다. 주사위 두 개를 클릭한 상태로 Editor -> Embed In -..
[iOS/Swift] 주사위 프로젝트 - Dicee (2) : Coin
·
iOS/Swift
저번 프로젝트가 좀 심심해 보여 간단한 코인 시스템을 추가해보았다. 시작하면 기본 1000코인을 지급하고 한번 주사위를 굴릴 시 -100코인 만약 같은 주사위가 나올 경우 1000 코인을 지급한다. 아직 0원이나 그 이하가 되었을 때는 생각을 안 해봤는데 기회가 되면 더 추가해 볼 예정이다.
[iOS/Swift] 주사위 프로젝트 - Dicee
·
iOS/Swift
Udemy의 iOS & Swift - The Complete iOS App Development Bootcamp 강의를 보고 정리하는 글 입니다. ImageView를 전체크기로 늘려 배치해준다. Asset에 가보면 필요한 이미지들이 전부 들어있다. 그 중에 GreenBackground를 사용한다. 처음 이미지를 설정하면 일대일 정사각형 이미지로 나타난다. Aspect Fit을 Scale To Fill로 바꿔주면 이미지가 전체화면으로 바뀌게 된다. 이미지 뷰를 하나 더 넣어 로고도 넣어준다. 주사위 이미지도 두개 만들어준다. 버튼도 하나 만들어준다. 그 다음 첫번째 주사위 이미지를 View Controller에 ctrl + 드래그 한 뒤 위와 같이 Outlet을 하나 만들어준다. 우리는 버튼을 클릭했을 때..
[iOS/Swift] 짝 맞추기 게임(Matching game) 만들기 (1)
·
iOS/Swift
Matching game을 만들어 보자 Matching game은 말 그대로 카드를 Matching시키는 게임이다. 프로젝트를 생성해준다. Main storyboard에 버튼 하나를 드래드 앤 드롭 해준다. 카드처럼 보이게 크기를 조정해주고 카드 뒷면처럼 보이게 background색을 바꿔준다. 배경색도 검은색으로 바꿔주었다. 이번엔 카드 앞면 처럼 보이도록 background를 흰색으로 바꿔주고 이모티콘을 넣어준다. 이모티콘의 크기가 너무 작으므로 크기도 40으로 키워준다. 앱을 실행시켜본다. 버튼을 클릭하면 반응은 있지만 아무런 변화도 일어나지않는다. ViewController에서 변화를 일으켜보자. 필요없는 부분을 지워주고 저 안에 메소드를 만들어준다. 그리고 버튼을 누르면 메소드를 호출하게 해준다..
[iOS/Swift] Navigation Controller
·
iOS/Swift
우선 프로젝트를 하나 생성해준다. 그다음 Main.storyboard로 가서 Editor -> Embed in -> Navigation Controller를 클릭해준다. Navigation Controller가 생성된 걸 볼 수 있다. 그 다음 + 버튼이나 command + shift + L을 눌려주고 ViewController를 검색해준다. 드래그 앤 드롭해서 옆에 나둔다. 방금 만든 두번째 View를 클릭해 background color를 Indigo색상으로 바꿔준다. 첫번째 View도 background color를 바꿔준다. 오렌지주스와 포도주스같다😁 이제 File -> New -> File에서 Cocoa Touch Class를 클릭한 뒤 OrangeViewController를 만들어준다. 같은 ..