[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에서 변화를 일으켜보자. 필요없는 부분을 지워주고 저 안에 메소드를 만들어준다. 그리고 버튼을 누르면 메소드를 호출하게 해준다..