분류 전체보기
-
[Swift/Study] PickerViewStudy/ios 2023. 7. 6. 16:54
이번에는 PickerView를 공부해 보았다.PickerView는 한 개 또는 여러 개의 테마(?)가 있고 각 테마는 여러개의 아이템 리스트를 갖는다.그 아이템 리스트 중에 내가 원하는 아이템을 고를 수 있다. PickerView의 기본적인 사용법을 이 분이 잘 설명해주셨다.https://dkfk2747.tistory.com/20 [Xcode/Swift] 화면 아래에 표시되는 PickerView 만들기이 글에서는 다음과 같이 화면 아래쪽에 picker가 표시되는 형태의 PickerView를 만들어볼 것입니다. Xcode에서 기본적으로 제공하는 UITextField 을 이용하여 구성해보겠습니다. 우선, Main.storyboard의 원dkfk2747.tistory.com 위 내용은 피커뷰에서 아이템을 고..
-
[Swift/Study] 텍스트 및 사진 공유하기 (한국말 설정)Study/ios 2023. 7. 5. 17:02
이번에는 UIActivityViewController를 사용하여 텍스트 및 사진을 공유해 보겠다. 뷰 컨트롤러에 버튼하나를 추가해주고 액션 함수를 정의한다. @IBAction func onShare(_ sender: Any) { } 그리고 아래와 같은 코드를 추가해준다. @IBAction func onShare(_ sender: Any) { var shareItems = [Any]() // 공유할 텍스트를 shareItems 배열에 추가 shareItems.append("test") // 공유할 사진을 shareItems 배열에 추가 shareItems.append(UIImage(named: "flower.png")) let activityViewController = ..
-
[Swift/Study] 번호 추가해서 문자메시지 보내기Study/ios 2023. 7. 5. 15:28
이번에는 MessageUI 프레임 워크를 활용하여 문자 메시지를 보내보려고 한다.MessageUI는 아이폰내에 있는 문자메시지 앱과 이메일 앱을 활용하여 문자나 이메일을 보낼 수 있도록 인터페이스를 제공한다.Messages라는 프레임 워크도 있는데 MessageUI와는 다른 프레임 워크다.Messages는 문자메시지앱과 상호작용하는 앱을 개발하기 위해 필요한 프레임워크고MessageUI는 단순히 인터페이스를 제공한다고 생각하면 된다. 어쨌든 나는 MessageUI를 활용하여 문자메시지를 보내보겠다. (이메일x) 간단하게 뷰에 버튼 하나를 추가하고 액션 함수를 정의해준다. @IBAction func onSend(_ sender: Any) {} MessageUI를 임포트 해주고 MFMessageCompo..
-
[Swift/Study] 전화번호부에서 정보 가져오기Study/ios 2023. 7. 3. 19:00
앱에서 연락처를 접근 및 편집하려면 Contacts라는 프레임 워크를 사용하여야 한다.그런데 Xcode에서는 Contacts프레임워크를 의존하는 ContactsUI라는 프레임 워크가 있어서연락처를 더 쉽고 편하게 다룰 수 있게 구현해 놓았다. 쉽게 말하면 연락처에 직접 접근하고 데이터를 다루는 것은 Contacts프레임워크가 하는 일이지만우리는 ContactsUI를 사용하여 보기 쉽게 연락처를 다룰 수 있다.ContactsUI는 개발자와 Contacts사이에 있는 인터페이스라고 봐도 될 것 같다. 어쨌든 연락처를 검색하고 편집하고 정보를 가져올 수 있는데이번 글에서는 ContactsUI를 통해 검색하고 정보를 가져오는 것을 공부해 보겠다. 먼저 아주 기본적인 틀을 준비한다. 그리고 코드로 돌아가 Con..
-
[Swift/Study] TableView 안에 TableViewStudy/ios 2023. 7. 3. 17:07
이번에는 테이블 뷰 셀안에 테이블 뷰를 넣는 방법을 공부해보았다. 결과 화면 먼저 기본 틀을 이렇게 만들어 주었다. 위와 같이 만드는 방법은 이 글을 참고하세요..https://eunduk2.tistory.com/22 [Swift/Study] TableView 셀을 둥글게 만들고 간격 띄우기이번 글에서는 테이블 뷰의 셀 테두리를 둥글게 만들고 간격을 띄워보는 법을 써보도록 하겠다. 결과 화면 먼저 셀들의 모서리를 둥글게 만들어 보겠다. 코드로 해도 되는데 나는 스토리보드에eunduk2.tistory.com 학교 이름을 담고 있는 셀의 높이를 늘리고 테이블 뷰와 테이블 뷰 셀을 콘텐트에 넣어준다.그리고 학생 이름을 출력할 레이블을 두 번째 테이블에 배치해준다.이렇게 구성하면 학교 테이블 뷰 안에 학..