본문 바로가기

분류 전체보기140

Swift 전화걸기 (URL Scheme) URL Scheme 아이폰에서 외부의 앱과 통신하기 위한 방법입니다 URL Scheme글은 아래를 참고해 주세요 https://admd13.tistory.com/110 URL Scheme을 통해 외부앱을 실행할 수 있습니다 예를들어 통화, 문자, 앱, facetime 등 특정 앱을 실행시킬 수 있습니다 먼저 URL생성자를 실행하고 반환된 값으로 실행합니다 UIApplication의 canOpenURL 메서드를 실행해 실행가능한 URL인지 판별합니다 let url = "tel://01012345678" if let openApp = URL(string: _url), UIApplication.shared.canOpenURL(openApp) { // 버전별 처리 if #available(iOS 10.0, *).. 2022. 1. 21.

Swift - 뷰컨트롤러간 데이터 이동 준비 first뷰컨트롤러에 있는 값을 second뷰컨트롤러로 데이터를 전달할 것입니다 first뷰컨의 텍스트필드와 버튼은 아래와 같이 선언 second 뷰컨트롤러 구현 second뷰에 전달될 데이터를 저장할 변수 선언 버튼을 클릭하면 textField값을 전달하는 코드입니다 second뷰컨트롤러로 넘어가기 위해 instantiateViewController메서드를 실행합니다 이 때 UIViewController타입을 반환하는데 as로 다운캐스팅을 해주어야 합니다 second뷰의 txtData변수에 접근하기 위함입니다 @IBAction func btn(_ sender: Any) { let secondView = storyboard?.instantiateViewController(withIdentifier:.. 2022. 1. 20.

오토레이아웃 Auto Layout - 5(실습1) 순서 목표 구현 목표 카카오톡 프로필사진 레이아웃 구현 분석 1.이미지뷰를 배경으로 배치합니다 2. 닫기버튼은 leading, top 0 좌측상단 아이콘은 trailing, top 0 으로 두고 연속으로 배치 3. bottom, leading, trailing 0 각요소들은 stackView로 구성 4. bottom, leading, trailing 0 사진은 radius 30 구현 이미지뷰는 SuperView대상으로 모든 제약을 0으로 설정했습니다 View의 Bottom, leading, trailing 0 Stack뷰를 사용해 세개의 요소를 나란히 출력했습니다 프로필영역은 center Horizon으로 정렬했습니다 사진, 프로필 명, 상태메세지 모두 top 제약으로 정렬했습니다 Close버튼은 top.. 2022. 1. 16.