«swiftui» 태그된 질문

SwiftUI는 그래픽 사용자 인터페이스를 정의하기위한 Apple의 선언적 Swift API입니다. 모든 플랫폼에서 SwiftUI에 대한 질문에이 태그를 사용하십시오.

3
SwiftUI에서 새로운 견해를 제시하십시오
버튼을 클릭하고 present modallyUIKit 과 같은 새로운보기를 제시하고 싶습니다 . " 시트를 사용하여 새보기를 표시하는 방법 "을 이미 보았지만 기본보기에 모달 시트로 첨부하고 싶지 않습니다. 그리고 나는 NavigationLink새로운보기를 원하지 않고 오래된보기에는 탐색 관계가 있기 때문에을 사용 하고 싶지 않습니다. 당신의 도움을 주셔서 감사합니다...
11 ios  swiftui 

3
SwiftUI : 두 탭을 누르고 버튼을 길게 누르는 방법은 무엇입니까?
SwiftUI에 버튼이 있는데 "탭 버튼"(일반 클릭 / 탭)과 "긴 프레스"에 대해 다른 작업을 수행하고 싶습니다. SwiftUI에서도 가능합니까? 다음은 현재 가지고있는 버튼의 간단한 코드입니다 ( "일반"탭 / 터치 케이스 만 처리). Button(action: {self.BLEinfo.startScan() }) { Text("Scan") } .disabled(self.BLEinfo.isScanning) 이미 "longPress 동작"을 추가하려고했지만 여전히 "정상 / 짧은"클릭 만 "실행"합니다. 이것은 내가 시도한 …

1
SwiftUI DynamicProperty 속성 래퍼의 내부 업데이트가 뷰 업데이트를 트리거 할 것으로 예상됩니까?
SwiftUI에서 지원하는 사용자 정의 속성 래퍼를 만들려고하는데 해당 속성 값을 변경하면 SwiftUI보기가 업데이트됩니다. 여기 내가 가진 것의 단순화 된 버전이 있습니다. @propertyWrapper public struct Foo: DynamicProperty { @ObservedObject var observed: SomeObservedObject public var wrappedValue: [SomeValue] { return observed.value } } 나는이 경우에도 볼 ObservedObject내 사용자 정의 속성 래퍼의 내부를 포함, …

1
SwiftUI에서 마우스 오른쪽 버튼 클릭을 어떻게 감지합니까?
SwiftUI를 알 수 있도록 간단한 광산 앱 을 작성 중입니다. 따라서 1 차 클릭 (보통 LMB)은 "발굴"(지뢰가 있는지 여부를 표시)하고 2 차 클릭 (보통 RMB)을 사용하여 깃발을 배치하려고합니다. 나는 파고 일하고있다! 그러나 보조 클릭을 감지하는 방법을 알 수 없으므로 플래그를 배치하는 방법을 알 수 없습니다. 내가 시도하는 것은 다음과 같습니다 …

1
SwiftUI에서 이전에 클릭 한 NavigationLink를 다시 방문하려고하면 NavigationLink가 정지됨
JSON 데이터를 검색하고 검색 된 항목 목록을 FileBrowser 유형보기에 표시하는 기능이 포함 된 앱을 설계하고 있습니다. 이보기에서 사용자는 폴더를 클릭하여 파일 트리를 자세히 살펴 보거나 파일을 클릭하여 해당 파일에 대한 일부 메타 데이터를 볼 수 있어야합니다. 이것이 작동하는 동안 파일이나 폴더를 클릭 한 다음 되돌아 가서 다시 클릭하면 NavigationLink가 트리거되지 …

1
CoreData 및 SwiftUI : 환경의 컨텍스트가 지속적 상점 코디네이터에 연결되지 않았습니다
숙제 관리 앱을 만들어서 핵심 데이터를 가르치려고합니다. 내 코드가 정상적으로 빌드되고 목록에 새 할당을 추가하려고 할 때까지 앱이 정상적으로 실행됩니다. Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1c25719e8)다음 줄 에이 오류가 발생 합니다 ForEach(courses, id: \.self) { course in. 콘솔에도 다음과 같은 오류가 Context in environment is not connected to a persistent store …

4
SwiftUI ScrollView가 업데이트되지 않습니까?
골 에 표시 할 데이터 가져 오기 scrollView 예상 결과 실제 결과 대안 사용 List하지만 유연하지 않습니다 (구분 기호를 제거 할 수 없으며 여러 열을 가질 수 없음) 암호 struct Object: Identifiable { var id: String } struct Test: View { @State var array = [Object]() var body: some View …
10 swiftui 

1
'Binding <Int>'유형의 값을 예상 인수 유형 'Binding <_>'(으)로 변환 할 수 없습니다.
TabView다음 코드 를 사용하여 SwiftUI에서을 만들려고합니다 . @State var selection = 0 var body: some View { TabView(selection: $selection) { DataGridPage(type: "media").tabItem { Image(systemName: "photo.on.rectangle") .imageScale(.large) .foregroundColor(.yellow) } .tag(1) DataGridPage(type: "files").tabItem { Image(systemName: "doc.on.doc") .imageScale(.large) .foregroundColor(.yellow) } .tag(2) } } 하지만 오류가 발생했습니다 Cannot convert value of type 'Binding&lt;Int&gt;' to …
10 swiftui 

3
SwiftUI 이니셜 라이저에서 View에 @Binding이 필요한 경우 PreviewProvider를 인스턴스화하는 방법
SwiftUI (Xcode 11.1)를 사용하면 양방향 바인딩 ( @Binding 사용 ) 으로 일부 뷰를 설정했습니다 . 양방향 업데이트가 훌륭합니다. 그러나 PreviewProvider에서보기를 어떻게 인스턴스화 할 수 있습니까? 예를 들면 다음과 같습니다. struct AddProjectView: View { @Binding public var showModal: Bool var body: some View { return VStack { Text("Add Project View") Button("Dismiss") …
10 xcode  swiftui  combine 


1
사용자 정의 버튼으로 SwiftUI 키보드 확장
SwiftUI 숫자 패드에 키 또는 버튼을 추가하는 방법을 찾으려고합니다. 내가 찾은 유일한 참조는 불가능하다고 말합니다. 스위프트 세계에서 키보드를 닫거나 다른 기능을 수행하는 버튼이있는 툴바를 추가했습니다. 상단에 버튼이있는 ZStack보기를 만들 수도 있지만 숫자보기를 내보기에 추가하는 방법을 찾을 수 없습니다. 이 경우 실제로하려고하는 것은 데이터를 입력 할 때 numberPad를 해제하는 것입니다. 먼저 …
10 ios  xcode  keyboard  swiftui 

1
SwiftUI를 사용하여 툴바를 macOS 앱에 추가하려면 어떻게합니까?
제목 표시 줄 안에 툴바를 SwiftUI를 사용하여 macOS 앱에 추가하려고합니다. 아래에 표시된 것과 유사합니다. SwiftUI를 사용하여 이것을 달성하는 방법을 알 수 없습니다. 현재 뷰 안에 툴바 (텍스트 필드 만 있음)가 있지만 제목 표시 줄로 옮기고 싶습니다. 내 현재 코드 : struct TestView: View { var body: some View { VStack …

3
Swiftui-environmentobject를 매개 변수로 사용하여 observeObject를 어떻게 초기화합니까?
이것이 우리가 살고있는이 용감한 새로운 SwiftUI 세계에서 반 패턴인지 확실하지 않지만 본질적으로 내 뷰가 호출 할 수있는 기본 사용자 정보가 저장된 @EnvironmentObject가 있습니다. 이 뷰에 필요한 일부 데이터를 소유하는 @ObservedObject도 있습니다. 뷰가 나타나면 @EnvironmentObject를 사용하여 @ObservedObject를 초기화하고 싶습니다. struct MyCoolView: View { @EnvironmentObject userData: UserData @ObservedObject var viewObject: ViewObject = …
9 ios  swift  swiftui  xcode11 

2
SKView 경고 로그
SwiftUI &amp; SpriteKit 앱을 실행하면 로그에 다음과 같은 메시지가 나타납니다. 2019-11-18 21 : 58 : 57.631912 + 0000 픽셀 전투 [2812 : 1215803] SKView : ignoreRenderSyncInLayoutSubviews가 NO입니다. 핸들러없이 _renderSynchronouslyForTime 호출 이 로그를 수신하기 위해 내가 뭘 잘못하고 있는데 걱정해야합니까? 버그 일 수 있습니까? SwiftUI가 레이아웃을 수행하는 방법을 알 수없는 것일 …

1
SwiftUI에서 삭제 및 비활성화하기 위해 ContextMenu 버튼을 구성하는 방법은 무엇입니까?
에서 버튼을 구성하려고했지만 contextMenu작동하지 않습니다. Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } 내가 가진 것 : 내가 찾고있는 것 : ( 삭제 및 통화 버튼) UIAction다음과 같이 만들지 UIKit만 SwiftUI …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.