반응형

Swift 7

Swift를 사용하면 탐색 제목이 표시되지 않는 이유는 무엇입니까?UI?

Swift를 사용하면 탐색 제목이 표시되지 않는 이유는 무엇입니까?UI? 배우고 있습니다SwiftUIApple 공식 튜토리얼 사용하기: https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation 탐색 제목을 표시하기 전까지는 모든 것이 완벽하게 작동합니다.NavigationView전화로.navigationBarTitle. 라이브 뷰를 새로 고치고 Xcode를 다시 시작하려고 했지만 여전히 나타나지 않습니다. 내 코드는 다음과 같습니다. import SwiftUI struct LandmarkList : View { var body: some View { NavigationView { List(landmarkData) { landm..

programing 2023.09.04

iOS 13에서 상태 표시줄 배경색과 텍스트 색을 변경하는 방법은 무엇입니까?

iOS 13에서 상태 표시줄 배경색과 텍스트 색을 변경하는 방법은 무엇입니까? iOS 13 상태가 도래함에 따라 Bar의 보기는 더 이상 액세스할 수 없습니다. value(forKey: "statusBar") as? UIView 대상: 감지되지 않은 예외 'NSInternalInconsistencyException', 이유: 'UIApplication에서 -statusBar 또는 -statusBarWindow라고 하는 앱: 더 이상 상태 표시줄이나 상태 표시줄 창이 없으므로 이 코드를 변경해야 합니다.대신 창 씬(scene)에서 statusBarManager 개체를 사용합니다.' 하지만 색깔을 바꾸는 데 어떻게 사용해야 하는지는 명확하지 않습니다.keyWindow?.windowScene?.statusBa..

programing 2023.08.30

빠른 인라인 조건부?

빠른 인라인 조건부? 스위프트에서 이걸 어떻게 하나요? (someboolexpression ? "Return value 1" : "Return value 2") (아니요, 아직 설명서 전체를 읽지 않았습니다...아마 2페이지에서 놓쳤을 거예요!) 91페이지에 나와 있는 것이 맞으니 위의 내용이 맞는 것 같습니다.그러나 나는 이것을 다음과 같은 문자열로 사용하려고 합니다. println(" some string \(some expression ? "Return value 1" : "Return value 2")" 하지만 컴파일러는 행복하지 않습니다.가능하다면 이것이 가능한지 아십니까? 이것은 제가 할 수 있는 한 가까이에 있습니다. let exists = "exists" let doesnotexist= "..

programing 2023.08.25

Swift를 사용한 둘 이상의 사용자 지정 셀이 있는 UI 테이블 보기

Swift를 사용한 둘 이상의 사용자 지정 셀이 있는 UI 테이블 보기 다른 사용자 정의 테이블 ViewCells로 UI 테이블 뷰를 사용하고 싶습니다.나의 3개의 세포는 다음과 같습니다. 셀 1: 이미지와 레이블이 있어야 합니다. 셀 2: 두 개의 레이블이 있어야 합니다. 셀 3: 데이 피커가 있어야 합니다. 저는 그 세포들을 위해 태그를 코딩하고 싶지 않습니다.Swift에서 어떻게 이 문제를 해결할 수 있습니까?모든 셀에 대해 내 클래스를 코딩해야 합니까?테이블 뷰 컨트롤러 하나를 사용할 수 있습니까?다른 셀에 데이터를 채우려면 어떻게 해야 합니까? iOS 기기의 연락처 앱과 같은 tableView를 생성하고 싶습니다.먼저 질문에 대한 답변부터 시작하겠습니다. 모든 셀에 대해 자체 클래스를 코딩해야 ..

programing 2023.08.10

클래스 유형을 함수 매개 변수로 전달하는 방법

클래스 유형을 함수 매개 변수로 전달하는 방법 나는 웹 서비스를 호출하고 JSON 응답을 객체에 직렬화하는 일반 기능을 가지고 있습니다. class func invokeService(service: String, withParams params: Dictionary, returningClass: AnyClass, completionHandler handler: ((T) -> ())) { /* Construct the URL, call the service and parse the response */ } 제가 달성하고자 하는 것은 이 자바 코드와 동등한 것입니다. public T invokeService(final String serviceURLSuffix, final Map params, final C..

programing 2023.05.27

스위프트 3, 스위프트 4 등에서 어떻게 sync, dispatch_async, dispatch_after 등을 디스패치합니까?

스위프트 3, 스위프트 4 등에서 어떻게 sync, dispatch_async, dispatch_after 등을 디스패치합니까? Swift 2.x(또는 1.x) 프로젝트에는 다음과 같은 코드가 많이 있습니다. // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self...

programing 2023.05.12

init coder a Decoder란 정확히 무엇입니까?

init coder a Decoder란 정확히 무엇입니까? 온라인 코스에서 iOS 개발을 배우고 있으며 커스텀 뷰(커스텀 테이블 뷰 셀, 컬렉션 뷰 셀 등)를 작성할 때마다 강사가 항상 이 이니셜라이저를 구현합니다. required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } 정확히 왜 항상 이걸 불러야 하죠?그게 뭘 하는데?init에 속성을 넣을 수 있습니까?반대 방향에서 이 답변을 시작하겠습니다. 보기 상태를 디스크에 저장하려면 어떻게 해야 합니까?이것을 시리얼라이제이션이라고 합니다.반대는 디스크에서 개체 상태를 복원하는 역직렬화입니다. 그NSCodingprotocol은 오브젝트를 시리얼화 및 역직렬화하는 두 가지 메서드를 정의합니다..

programing 2023.04.12
반응형