[Issue/UIKit] fullScreen vs OverFullScreen
·
🍎 Dev/Issue
🙁 문제상황 : 과제 프로젝트를 하는 도중, 다른 뷰컨트롤러를 화면에 꽉 찬 팝업창으로 불러오며 팝업창으로 만든 UIView 외의 영역엔 팝업창 VC를 불러오기 전 화면을 어둡게 보이고 싶었다. 나한테 화면에 꽉 찬 VC 전환은 당연히 fullScreen 이라고 외워두고 있었기 때문에 정작 적용했을 때 원하는 바가 이뤄지지 않았는데 ... ✏️ 해결한 방법: 사실 내가 간과한 것이 modal present style이 다양하다는 것과 내가 주로 fullScreen 옵션만 사용해서 다른 옵션의 존재를 까마득하게 잊고 있었다는 것. 그러니 옵션에 대해서 한정적으로 기억하지 말자는 의미로 기록해두기로 했다. (습관적으로 암기하려고 드는 걸 경계해야할 것 같다. 개발을 배우며 깨닫는 건 개발은 사고의 분야지 ..
[UIKit/Storyboard] 키보드 내리기
·
🍎 Dev/UIKit
💻 텍스트필드를 단순히 넣기만 하면 키보드가 내려가지 않는 걸 시뮬레이터로 확인할 수가 있다. 화면을 터치해서 키보드를  내리거나, return key를 눌러 내리기 위해서는 코드로 작성해주어야 한다. 그래서 키보드를 내리기 위한 몇 가지 방법을 정리하고자 한다.        사용자는 보통 키보드를 내릴 때, 빈 화면을 터치하거나 혹은 return key를 눌러 키보드를 화면 아래로 내린다. 이런 action을 구현해주려면 어떻게 해야할까?      (1) IBAction으로 연결할 때 Event를 Did End On Exit로 변경해준다.   Action으로 뷰객체를 연결해줄 때, Event를 Did End On Exit로 변경해주면 시뮬레이터에서 return key를 누르면 키보드가 바로 내려가는 ..
[UIKit/Storyboard] 한 프로젝트에서 다른 스토리보드 보는 법
·
🍎 Dev/UIKit
💻 한 프로젝트 내에서 스토리보드를 여러 개 생성했을 때, 시뮬레이터에서 원하는 스토리보드를 띄우는 방법을 정리해보자.     프로젝트를 생성하면 보통 'Main'이란 이름을 단 스토리보드가 함께 생성이 된다. 한 프로젝트 안에 여러 개의 스토리보드를 생성할 수 있는데, 따로 설정을 해주지 않으면 아무리 entry point를 설정해주어도 Main 스토리보드만 시뮬레이터에 나온다. 그렇다면 어떻게 해야 다른 스토리보드에 있는 씬을 시뮬레이터에서 확인할 수 있을까?         Main 스토리보드 말고 VariousPractice라는 스토리보드를 띄우기 위해선 Info 화면에서 수정을 해주어야한다.        Info를 누르면 이런 화면이 뜨는데, 이때 Application Scene Manifest..
[UIKit/Storyboard] Entry Point
·
🍎 Dev/UIKit
iOS 스토리보드에서 Entry Point 설정하기 📌 엔트리 포인트 (Entry Point) 란?- Entry Point는 앱이 실행될 때 가장 먼저 보여지는 화면이다. 쉽게 말해, 앱의 진입점이라고 생각하면 된다.- 스토리보드를 사용하는 경우, 이 Entry Point는 Initial View Controller를 통해 설정할 수 있다.- 만약 엔트리 포인트가 지정되지 않았다면, 앱을 실행해도 화면이 뜨지 않거나 검은 화면만 보이게 된다. 1. Entry Point 설정하는 방법(1) View Controller 선택- 스토리보드에서 진입점으로 설정하고 싶은 View Controller를 선택한다.- 제대로 선택되면 파란 테두리가 생긴다. (선택되지 않으면 오른쪽 패널(Inspector 영역)에 ..