목록델리게이트 (7)
BOID
안녕하세요, HoonIOS입니다. 저번 포스팅에는 UIPickerView와 UIPickerViewDelegate, UIPickerViewDataSource에 대해 포스팅을 하였습니다. 이제 이 포스팅을 통하여 배운 델리게이트를 사용하여 구현을 해보겠습니다. UIPickerView구현하기 ㅎㅎ 우선 어떤 피커뷰를 구현할지 결과부터 한번 봐보겠습니다. 텍스트 필드를 누르면 UIPicker가 등장하게 되고 그 value값을 선택하고 Done 버튼을 누르면 선택된 value가 아래에 있는 label에 들어가게 만들어 주겠습니다. 1. 우선 제일 먼저 스토리보드를 통해 UI를 구성해 주겠습니다. * 설명 테이블 뷰의 타입을 Static Cell로 설정을 해주겠습니다. 왜냐하면 이번 실습에서..
안녕하세요, HoonIOS입니다. 이번에는 앱에서 많이 사용하는 UI인 피커뷰에 대해 포스팅을 하려고 합니다. :) 피커뷰는 대표적으로 몇 가지의 선택 요소 중에서 하나를 고르고 싶을 때 사용을 합니다. 그럼 피커뷰를 한번 살펴보겠습니다. PickerView 피커뷰에는 크게 일반 피커뷰와 데이트 피커뷰로 나뉘게 됩니다. 그럼 하나씩 알아볼까요? UIPickerView란? 애플 공식문서에서 말하는 UIPicerView는 spinning-wheel 또는 slot-machine을 통하여 한 개, 그이 상의 값들을 보여주는 뷰입니다.라고 나와있네요 쉽게 예시를 들어 설명하면 아래와 같은 형태가 피커뷰입니다. 앱을 사용하다가 보면 자주 보던 형태죠? UIDatePicker란? 애플 공식문서에서는 날짜와 시간의 값..
안녕하세요, HoonIOS입니다. :) 저번 포스팅에는 WKWebView의 델리게이트 메서드에 대해서 포스팅을 해봤습니다. 이번에는 이 웹뷰의 델리게이트 메서드를 통해 웹뷰를 한번 띄어 보겠습니다. WKWebView 구현 ※ 디자인 전체적인 형태는 UINavigationController에서 버튼을 두 개 만들어주겠습니다. 한 개는 github사이트로 가는 버튼 다른 하나는 블로그로 가는 버튼으로 구현을 하겠습니다. 둘 다 버튼으로 웹뷰를 띄울 때는 WKWebView을 이용할 것이고 블로그 웹뷰에서 만약에 url이 잘못되어 있거나 네트워크가 오류가 발생했을 때는 url을 다시 입력하라는 알림 창을 구현해주고 로딩 동안에는 인디케이터 뷰를 띄어주겠습니다. github의 웹뷰에서 url, 네트워크오류가 발생..
안녕하세요 HoonIOS입니다. :) 저번에는 테이블 뷰 컨트롤러의 델리게이트와 데이터 소스의 역할 및 몇 개의 메서드를 확인해봤습니다. boidevelop.tistory.com/73 [iOS] 테이블 뷰 컨트롤러에서 데이터 소스 & 델리게이트에 대해 - HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 테이블 뷰 컨트롤러에 대해서 그리고 테이블 뷰셀인 프로토타입 셀에 대해 포스팅을 해봤습니다. boidevelop.tistory.com/72?category=839928 [iOS] 프로토타입 셀이란? - boidevelop.tistory.com 이제 테이블 뷰 컨트롤러를 통해 포스팅 한것을 통해 구현을 한번 해보겠습니다. 이번에 구현해볼것은 제가 좋아하는 야구팀인 두산베어스 선수 3명을 목록으로..
안녕하세요 HoonIOS입니다. :) 저번에 이미지 피커 컨트롤러와 델리게이트 메서드에 대해 알아봤습니다. boidevelop.tistory.com/69 [iOS] 이미지 피커 컨트롤러의 델리게이트 메서드 - HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 이미지 피커 컨트롤러에 대해 포스팅을 했습니다. boidevelop.tistory.com/68 [iOS] 이미지 피커 컨트롤러란? 안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨 boidevelop.tistory.com 이번에는 이미지 피커 컨트롤러의 델리게이트 메서드을 구현하는 법에 대해 포스팅을 하려고 합니다. 아래와 같은 델리게이트 패턴을 구현해보겠습니다. :) ※ 구현 조건 우선 기본적으로 내비게이션 컨트롤러로 구현..
안녕하세요 HoonIOS입니다. :) 저번에는 이미지 피커 컨트롤러에 대해 포스팅을 했습니다. boidevelop.tistory.com/68 [iOS] 이미지 피커 컨트롤러란? 안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨트롤러라는 컨트롤러를 포스팅하려고 합니다. 단, iOS 14 이후부터는 PHPickerViewController를 사용합니다. 카메라는 이미지 피커 컨트롤러에서 사 boidevelop.tistory.com 이제는 이미지 피커 컨트롤러에 이벤트를 발생했을 때 수행하는 작업을 하는 이미지 피커 컨트롤러의 델리게이트 메서드에 대해 알아보겠습니다. 이미지 피커 컨트롤러의 델리게이트 메서드 종류 델리게이트 메서드가 호출하는 메서드는 다음과 같습니다. 하나씩 차례대로 알아보겠습니..
안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨트롤러라는 컨트롤러를 포스팅하려고 합니다. 단, iOS 14 이후부터는 PHPickerViewController를 사용합니다. 카메라는 이미지 피커 컨트롤러에서 사용 가능하지만 이미지 라이브러리는 PHPickerViewController를 사용해야 합니다. 따라서 뒤 예제에서 구현할때는 iOS 13 버전으로 하여 구현을 하고 지금 포스팅하는 것은 iOS 13 버전을 기준으로 하겠습니다. 이미지 피커 컨트롤러란? 제일 먼저 궁금한게 있으면 애플 문서를 찾아봐야겠죠? 애플 문서의 내용을 영어실력이 안되지만 해석해보면 뷰 컨트롤러에서 사용자가 선택한 미디어 라이브러리, 녹화한 동영상, 촬영한 사진을 시스템 인터페이스로 관리하는 것입니다. 이미지 피..