Xcode(버전11.2.1)를 이용하여 페이지 컨트롤(Page Control) 갤러리 앱을 만든다:) - 프로젝트 이미지파일 추가 프로젝트에 'images' group을 새로 만들고, 사용할 이미지를 추가한다. - 스토리보드 앱 화면 구성 imageview와 pagecontrol 추가한다. - 아울렛 변수 추가 imageview, pagecontrol 아웃렛 변수를 추가한다. imageview -> 'imgView' pagecontrol -> 'pageControl' - 액션 함수 추가 pagecontrol 액션 함수를 추가한다. pagecontrol -> 'pageChanged' 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ..
Xcode(버전11.2.1)를 이용하여 맵 뷰(Map View) 지도 앱을 만든다:) - 스토리보드 앱 화면 구성 Segmented Control, Map Kit View, Label 을 추가한다. Segmented Control의 Segments를 3으로 선택해 하나 추가한다. - 아울렛 변수 추가 map view name 'myMap' label name 'lblLocationInfo1' label name 'lblLocationInfo2' 맵 뷰 아울렛 변수 추가시 오류가 발생한다. 설정창에서 유형(type)을 MKMapView로 설정했는데, 이를 받쳐줄 MapKit가 아직 없기 때문. MapKit는 지도를 확대, 축소 및 이동하는 등 지도에 관한 여러 기능을 제공한다. 사용자의 터치를 인식하여 기..
Xcode(버전11.2.1)를 이용하여 웹 뷰(Web View) 앱을 만든다:) 'UIWebView' was deprecated in iOS 12.0: No longer supported; please adopt WKWebView...오류 WKWWebView로 다시 만들어봐야지.. 1. 앱 실행 시 지정된 웹 페이지를 보여준다. 2. 액티비티 인디케이터 구현 3. Site1, Site2 버튼 구현(웹 페이지 지정) 4. 정지, 재로딩, 이전 페이지, 디음 페이지 버튼 구현 5. html 버튼 구현 6. file 버튼 구현 7. 문자열 자동 삽입 기능 구현 - 스토리보드 앱 화면 구성이다. text field, button, web view, activity indicator view, toolbar, f..
Xcode(버전11.2.1)를 이용하여 알람 시계 앱을 만든다:) 이번에 만들 알람 시계 앱은 현재 시간과 선택 시간이 같아지면, 얼럿 창을 띄운다. 확인 버튼을 누르면, 1분 동안 해당 얼럿창은 띄우지 않는다. - 스토리보드 알람 시계 앱 화면 구성 Date Picker, label 4개를 추가했다. 상단 라벨은 현재시간을 출력하고, 하단 라벨은 선택한 시간을 출력한다. label에는 아웃렛 변수, datepicker에는 액션 함수를 추가했다. (자세한 방법은 아래 링크를 참고하면 된다.) swift 로 데이트 피커(Date Picker) 앱 만들기 / 현재시간, 선택한 날짜와 시간 출력, 타이머 기능 Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜..
Xcode(버전11.2.1)를 이용하여 얼럿(Alert) 앱을 만든다:) 사용할 이미지를 프로젝트에 추가했다. - 스토리보드 얼럿(Alert) 앱 화면 구성이다. imageview, button 3개를 추가했다. imageview - > 해당 이미지 출력 button - > 해당 작업 실행 - 아울렛 변수 추가 imageview name 'gookbabImg' - 액션 함수 추가 button name 'btnEggOn', 'btnEggOff', 'btnEat' 이미지 파일명과 스토리보드의 버튼 이름은 수정했다... 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36..
Xcode(버전11.2.1)를 이용하여 이미지 피커뷰 (Picker View) 앱을 만든다:) 새로운 그룹을 생성하여 사용할 이미지를 프로젝트에 추가한다. - 스토리보드 피커 뷰(Picker View) 앱 화면 구성이다. pickerview, label 2개, imageview를 추가한다. 오른쪽 label에는 'Selected Item'으로 입력한다. pickerview -> 파일명이나 이미지 출력 label -> 이미지 파일명을 출력 imageview - > 해당 이미지 출력 - 아웃렛 변수 추가 (일반적으로 클래스 선언부 바로 아래 추가) pickerview, label, imageview 아웃렛 변수 추가한다. pickerview name 'pickerView' label name 'lblImag..
Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱 v2 을 만든다:) 전 포스팅에서 만든 데이트피커 앱 소스에 추가로 코딩한다. swift 로 데이트 피커(Date Picker) 앱 만들기 / 현재시간, 선택한 날짜와 시간 출력, 타이머 기능 Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜와 시간을 선택하여 출력 2. 현재 시간을 확인하거나 출력 3. 타이머를 사용하여 주기적으로 현재 시간을 출력 - 스토리보드 데이.. moonibot.tistory.com 추가 내용은 현재시간과 선택시간이 같으면 배경색을 빨간색으로 변경하고, 현재시간과 선택시간이 다르면 다시 정상적인 배경 화면으로 변경한다. 전체 소스 보기 1 2 3 4..
Xcode(버전11.2.1)를 이용하여 데이트 피커(Date Picker) 앱을 만든다:) 1. 날짜와 시간을 선택하여 출력 2. 현재 시간을 확인하거나 출력 3. 타이머를 사용하여 주기적으로 현재 시간을 출력 - 스토리보드 데이트 피커(Date Picker) 앱 화면 구성 오른쪽 상단 +버튼으로 구성할 오브젝트를 추가한다. Date Picker, label 2개를 추가했다. 상단 라벨은 현재시간을 출력해주고, 하단 라벨은 선택한 시간을 출력해준다. - 아웃렛 변수 추가 (일반적으로 클래스 선언부 바로 아래 추가) label에 아웃렛 변수 추가한다. 상단 label 이름은 'lblCurrentTime', 하단 label 이름은 'lblPickerTime' 라고 입력하고, Connect 클릭한다. labe..
Xcode(버전11.2.1)를 이용하여 이미지 뷰 앱v2을 만든다:) (그새 업데이트를 또..) - 프로젝트에 이미지 추가 원하는 이미지 3장을 추가한다. 이미지 이름은 간단하게 01, 02, 03 이다. (전날 먹은 피자, 새우링, 핫윙..ㅋㅋ) - 스토리보드 이미지 뷰어 앱v2 화면 구성 오른쪽 상단 +버튼으로 구성할 오브젝트를 추가한다. imageview, button 2개를 추가했다. 이전과 다음 버튼을 누를때 마다 이미지가 바꿔서 노출되는 앱이다. 전체 소스 보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47..
Xcode(버전11.2)를 이용하여 이미지 뷰 앱을 만든다:) - 프로젝트에 이미지 추가 원하는 이미지 2장을 추가한다. ( 원래는 불켜진 전구, 불꺼진 전구 같은 이미지가 필요한데, 없으므로 오늘 찍은 커피 마시기 전, 커피 마신 후 사진으로 대체했다.ㅋㅋㅠ) - 스토리보드 이미지 뷰어 앱 화면 구성 오른쪽 상단 +버튼으로 구성할 오브젝트를 추가한다. imageview, button, switch을 추가했다. - 아웃렛 변수 추가 (일반적으로 클래스 선언부 바로 아래 추가) imageview에 아웃렛 변수 추가한다. 이름은 'imgView' 라고 입력하고, Connect 클릭한다. 이미지뷰와 아웃렛 변수가 연결된다. button도 위와 동일한 방법으로 진행하고 이름은 ' btnResize'으로 입력한다..