OVERPAY
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • OVERPAY (58)
      • 개발 (47)
        • ANDROID 안드로이드 (16)
        • SWIFT 아이폰 (30)
        • 정보 (1)
      • 무료 소프트웨어 (3)
      • 정보 (6)
  • 홈
  • 태그
  • 방명록
개발/SWIFT 아이폰

SwiftUI NavigationLink를 사용하여 데이터 전송

NavigationLink 첫 번째 화면에서 두 번째 화면으로 두 번째 화면에서 첫 번째 화면으로 데이터 전송 struct ContentView: View { @State var isLinkActive = false @State private var data: String = "" var body: some View { NavigationView { VStack(alignment: .leading) { TextField("데이터 입력", text: $data) .textFieldStyle(RoundedBorderTextFieldStyle()) .padding() NavigationLink(destination: SecondView(data: $data, isLinkActive: $isLinkActive)..

2023. 7. 19. 14:23
개발/SWIFT 아이폰

SwiftUI NavigationLink를 사용하여 뷰 전환

NavigationLink를 사용하여 뷰 전환 struct ContentView: View { @State var isLinkActive = false var body: some View { NavigationView { VStack(alignment: .leading) { NavigationLink(destination: SecondView(), isActive: $isLinkActive) { Button(action: { self.isLinkActive = true }) { Text("Login") .font(.title) .padding() .foregroundColor(.white) .background(Color.blue) .cornerRadius(10) .shadow(color: .gray, ..

2023. 7. 19. 14:07
개발/SWIFT 아이폰

SwiftUI 네이버 지도 호출 및 경로 안내

네이버 지도 호출 및 경로 안내 Info.plist LSApplicationQueriesSchemes 추가 및 Item에 nmap 추가 버튼 생성 및 클릭 이벤트 설정 struct ContentView: View { var body: some View { VStack { Button(action: { buttonClicked() }) { Text("네이버") .padding() .foregroundColor(.white) .background(Color.blue) .cornerRadius(10) } } } func buttonClicked() { let url = URL(string: "nmap://navigation?dlat=37.5209436&dlng=127.1230074&dname=%EC%98%AC..

2023. 7. 18. 11:18
개발/SWIFT 아이폰

SwiftUI 카카오 내비 호출 및 경로 안내

카카오 내비게이션 호출하여 내비게이션이 설치되어 있으면 실행, 설치되어 있지않으면 설치 페이지 이동 Info.plist LSApplicationQueriesSchemes 추가 및 Item에 kakaonavi-sdk 추가 pod 추가 pod 'KakaoSDKCommon' # 필수 요소를 담은 공통 모듈 pod 'KakaoSDKNavi' # 카카오내비 pod 'KakaoSDKAuth' # 사용자 인증 카카오 SDK 초기화 import SwiftUI import KakaoSDKCommon import KakaoSDKAuth @main struct kakao_swiftuiApp: App { init() { KakaoSDK.initSDK(appKey: "NATIVE_APP_KEY") } var body: some..

2023. 7. 18. 10:23
개발/SWIFT 아이폰

SwiftUI Info.plist 사용하기

SwiftUI로 프로젝트 생성시 info.plist가 보이지않는다. 파일은 생성되어 있지만 info.plist 내용을 변경하기 전에는 프로젝트 목록에 표시되지않는다. 프로젝트의 Targets -> Info에서 Bundle name의 + 버튼을 클릭하여 추가

2023. 7. 18. 10:03
개발/SWIFT 아이폰

SwiftUI Sheet, fullScreenCover로 다른 화면 띄우기, 데이터 전달

이미지 선택 체크후 버튼 클릭하여 모달방식으로 다른화면 띄우기 및 데이터 전달 iOS 13 이상 Sheet, iOS 14 이상 fullScreenCover struct ContentView: View { @State private var isImageTapped = false @State private var isShowingModal = false @State private var data = "" var body: some View { VStack { if isImageTapped { Image(systemName: "heart") .resizable() .aspectRatio(contentMode: .fit) .frame(width: 200, height: 200) .onTapGesture { is..

2023. 7. 17. 16:41
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »

전체 카테고리

  • OVERPAY (58)
    • 개발 (47)
      • ANDROID 안드로이드 (16)
      • SWIFT 아이폰 (30)
      • 정보 (1)
    • 무료 소프트웨어 (3)
    • 정보 (6)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

반응형

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © OVERPAY All rights reserved. TistoryWhaleSkin3.4

티스토리툴바