iOS/UIKit 7

[UIKit] ActionSheet에 Date Picker 넣기

안녕하세요 하노입니다 :) 오늘은 ActionSheet에 Date Picker 넣는 법을 알아보겠습니다. 1. ActionSheet를 띄워줄 버튼을 생성하고 ViewController와 연결해줍니다. 저는 간단하게 가운데에 넣어서 만들고 오토 레이아웃으로 정 가운데 배치하겠습니다. 2. 버튼을 클릭하면 Alert을 ActionSheet로 생성합니다. let alert = UIAlertController(title: "날짜 고르기", message: "날짜를 골라주세요", preferredStyle: .actionSheet) let ok = UIAlertAction(title: "선택 완료", style: .cancel, handler: nil) alert.addAction(ok) present(alert..

iOS/UIKit 2022.10.03

[UIKit] TableView Controller 에 대하여 (2/2)

안녕하세요 하노입니다 :) 지난번에는 TableView Controller란 무엇이고, TableView Controller를 StoryBoard로 구현하는 방법에 대하여 알아보았는데요. 오늘은 TableView Controller를 코드로 설정 및 구현하는 방법에 대하여 알아보겠습니다. 우선 시작하기 전에 https://glsman-111co.tistory.com/13 [UIKit] TableView Controller 에 대하여 (1/2) 안녕하세요 하노입니다:) 오늘은 TableView Controller에 대하여 알아보겠습니다. TableView Controller는 글을 쓰다 보면 너무 양이 방대 해질 것 같아 2부로 나누려고 합니다. 그럼 시작하겠습니다! 1. TableV glsman-111c..

iOS/UIKit 2022.07.18

[UIKit] TableView Controller 에 대하여 (1/2)

안녕하세요 하노입니다:) 오늘은 TableView Controller에 대하여 알아보겠습니다. TableView Controller는 글을 쓰다 보면 너무 양이 방대 해질 것 같아 2부로 나누려고 합니다. 그럼 시작하겠습니다! 1. TableView Controller 란? TableView Controller 공식 문서: https://developer.apple.com/documentation/uikit/uitableviewcontroller Apple Developer Documentation developer.apple.com TableView Controller 란, 간단하게 얘기하면 카카오톡 친구창, 대화창, 멜론 플레이리스트 등 한 개 이상의 셀이 열로 나열되어있는 형태 라고 생각하시면 될 ..

iOS/UIKit 2022.07.18

[UIKit] Swift Package Manger(SPM) 사용법

안녕하세요, 하노입니다 :) 오늘은 SWift Package Manager (이하 SPM) 사용법에 대해 알아보려고 합니다. 우선 SPM에 대하여 알아보겠습니다. SPM은 외부 라이브러리를 프로젝트에서 사용하려고 할 때 외부 라이브러리를 프로젝트 내로 끌어올 때 사용하는 기능인데요. 사실 SPM 말고도 크게 보면 2가지 방법이 더 있습니다. Swift Package Manager (SPM) CocoaPods Carthage 이렇게 3가지가 있는데 사실 SPM이 가장 사용하기 쉽다고 생각합니다..ㅎㅎ 이제 SPM으로 라이브러리를 프로젝트에 가져오는지 알아보겠습니다. 저는 SPM을 이용하여 FSCalendar 라이브러리를 가져올 계획이기 때문에 FSCalendar Github 주소를 복사하겠습니다. 혹시 다..

iOS/UIKit 2022.07.15

[UIKit] Alert Controller 사용법

안녕하세요 하노입니다 :) 오늘은 Alert Controller에 대하여 알아보겠습니다. Alert Controller에는 크게 두 가지로 사용할 수 있는데요, 첫 번째는 alert, 두 번째는 actionSheet입니다. Alert Controller - Alert 생성 Alert Controller - actionSheet 생성 AlertAction style 종류 순으로 알아보겠습니다. 1. Alert Controller - Alert 생성 Alert Controller는 StoryBoard에서 구현이 불가능하여 코드로만 만드는 것이 가능합니다. 전체적인 Alert Controller 생성 방법을 살펴보면, UIAlertcontroller 인스턴스 생성 UIAlertAction 인스턴스 생성 1번과..

iOS/UIKit 2022.07.14

[UIKit] TabBar Controller 탐구

안녕하세요 하노입니다 :) 오늘은 TabBar Controller에 대하여 탐구해보겠습니다. 1. TabBar Controller 생성 TabBar Controller 생성 방법은 크게 두가지가 있습니다. StoryBoard 에서 생성 코드로 생성 이 중 오늘은 StoryBoard 로 생성해보겠습니다. command + shift + L 을 눌러 라이브러리를 열어 TabBar Controller를 클릭하여 열어줍니다. 또는, View Controller 를 클릭 후, 우측 하단 맨 끝 아이콘을 눌러 Tab Bar Controller 를 클릭해주면, 클릭된 View Controller에 TabBar Controller 가 생성됩니다. 2. TabBar Controller 내 Item 추가하기 만약 Stor..

iOS/UIKit 2022.07.11

[UIKit] ImageView 모서리를 둥글게, 또는 원형으로 만들기

안녕하세요 하노입니다 :) 오늘은 ImageView 모서리를 둥글게, 또는 원형으로 만들어 보는 방법에 대해 알아보겠습니다. 1. ImageView 모서리 둥글게 만들기 1. 먼저 이미지를 준비합니다. 2. 이미지를 project 내 Assets에 넣습니다. 3. storyboard에서 imageView를 검색하여 원하는 위치에 놓습니다. 4. imageView 내 사진을 넣고 오토 레이아웃으로 위치 및 크기를 잡아줍니다. 5. imageView를 변수로 선언합니다. 6. viewDidLoad() 내 아래의 코드를 입력합니다. memojiImage.layer.cornerRadius = 30 memojiImage.layer.borderWidth = 5 memojiImage.layer.borderColor ..

iOS/UIKit 2022.07.05