반응형

SWIFT 16

Swift: HTML 데이터를 레이블 또는 텍스트로 표시보기

Swift: HTML 데이터를 레이블 또는 텍스트로 표시보기 이 질문에는 이미 다음과 같은 답변이 있습니다. 스위프트에서 HTML을 일반 텍스트로 변환 (9개 답변) 닫힘작년에 저는 표제어, 단락, 이미지 및 목록 태그가 포함된 HTML 데이터를 가지고 있습니다. 이 데이터를 하나에 표시할 수 있는 방법이 있습니까?UITextView아니면UILabel?Swift 5의 경우: extension String { var htmlToAttributedString: NSAttributedString? { guard let data = data(using: .utf8) else { return nil } do { return try NSAttributedString(data: data, options: [.docu..

code 2023.11.04

정적 라이브러리에서 iOS 링커 오류가 발생하는 이유는 무엇입니까?

정적 라이브러리에서 iOS 링커 오류가 발생하는 이유는 무엇입니까? 혼합 언어 프레임워크를 프로젝트에 연결하는 데 문제가 있습니다. 저는 Swift와 Objective-C 클래스로 프레임워크를 만듭니다. 주요 로직은 스위프트 파일에 저장되었습니다.NSLog("Swift log가 호출되었습니다")를 호출하는 메서드를 사용하는 클래스입니다. Objective-C 파일에는 Swift class의 인스턴스를 생성하고 Swift-log 메서드를 호출하는 메서드가 있는 클래스가 있습니다. 이 프레임워크를 Objective-C 프로젝트와 연결하여 이 프로젝트에 필요한 모든 것을 호출할 수 있지만 이 프로젝트를 빌드하려고 하면 오류가 발생합니다.linker command failed with exit code 1 (u..

code 2023.10.25

자동 레이아웃을 프로그래밍 방식으로 사용하여 수퍼뷰와 동일한 너비 및 높이?

자동 레이아웃을 프로그래밍 방식으로 사용하여 수퍼뷰와 동일한 너비 및 높이? 인터넷에서 많은 토막글을 찾았지만 여전히 문제에 대한 답을 찾을 수 없습니다.내 질문은 스크롤뷰(SV)가 있는데 사용자가 장치 버튼을 회전할 때 장치 버튼이 동일한 프레임의 스크롤뷰(SV)를 갖도록 수퍼뷰의 너비와 높이가 동일한 스크롤뷰(SV) 내부 버튼을 프로그래밍 방식으로 추가하고 싶습니다. NSLayout/NSLayout 제약을 어떻게 합니까?감사해요.누군가가 Swift 솔루션을 찾고 있다면, 저는 Swift 확장자를 만들어 서브뷰 프레임을 해당 수퍼뷰 경계에 묶을 때마다 도움이 될 것입니다. 스위프트 2: extension UIView { /// Adds constraints to this `UIView` instance..

code 2023.09.25

iOS에서 긴 작업을 실행할 때 "오버레이" 로드

iOS에서 긴 작업을 실행할 때 "오버레이" 로드 긴 작업을 수행할 때 Swift IOS 응용 프로그램에서 오버레이를 로드하는 예는 무엇입니까?원격 서버에서 데이터를 로드하는 예입니다.나는 구글에 검색했지만 답을 찾지 못했습니다. 업데이트됨: @Sebastian Dressler에게 감사합니다. 이것은 간단한 방법입니다.코드를 업데이트했더니 정상적으로 실행됩니다. public class LoadingOverlay{ var overlayView = UIView() var activityIndicator = UIActivityIndicatorView() class var shared: LoadingOverlay { struct Static { static let instance: LoadingOverlay =..

code 2023.09.05

빠른 언어 NSClassFromString

빠른 언어 NSClassFromString 어떻게 하면 빠른 언어로 반영할 수 있을까요? 클래스를 인스턴스화하는 방법 [[NSClassFromString(@"Foo") alloc] init]; 꼭 넣어야 합니다.@objc(SwiftClassName)당신의 급 이상의. 예: @objc(SubClass) class SubClass: SuperClass {...} 이것은 초기에 클래스 이름별로 UIViewController를 파생한 방법입니다. var className = "YourAppName.TestViewController" let aClass = NSClassFromString(className) as! UIViewController.Type let viewController = aClass() 자세한..

code 2023.09.05

동일한 간격으로 전체 너비를 채우는 SwiftUI H 스택

동일한 간격으로 전체 너비를 채우는 SwiftUI H 스택 나는 HSack을 가지고 있습니다. struct BottomList: View { var body: some View { HStack() { ForEach(navData) { item in NavItem(image: item.icon, title: item.title) } } } } 전체 너비를 자동으로 채우는 동일한 간격으로 콘텐츠를 완벽하게 중앙에 배치하려면 어떻게 해야 합니까? 참고로 부트스트랩 CSS 클래스와 같습니다..justify-content-around그frame레이아웃 수정자, 사용.infinity를 위해maxWidth매개 변수는 추가적인 필요 없이 이를 달성하는 데 사용될 수 있습니다.Shape보다. struct ContentV..

code 2023.08.26

Swift UI에서 16진수 색상 사용

Swift UI에서 16진수 색상 사용 UIKit에서는 확장 기능을 사용하여 이 튜토리얼에서와 같이 거의 모든 항목에 16진수 색상을 설정할 수 있습니다.하지만 스위프트에서 하려고 할 때는UI, 불가능합니다. 스위프트처럼 보입니다.UI는 다음을 얻지 못합니다.UIColor매개 변수로 Text(text) .color(UIColor.init(hex: "FFF")) 오류 메시지: Cannot convert value of type 'UIColor' to expected argument type 'Color?' 나는 심지어 연장을 시도했습니다.Color대신에UIColor하지만 전 운이 없어요. 의 내선 번호Color: import SwiftUI extension Color { init(hex: String) {..

code 2023.08.21

선택적 문자열 확장자를 추가하는 방법은 무엇입니까?

선택적 문자열 확장자를 추가하는 방법은 무엇입니까? 다음과 같은 문자열 확장자를 만들 수 있습니다. extension String { func someFunc() -> Bool { return true } } 하지만 만약 당신이 그것을 선택적 문자열에 적용하기를 원한다면요? var optionalString: String? = "" optionalString!.someFunc() /* String? does not have a member someFunc */ 추가 시도 중extension String? {다음 오류가 발생합니다. 제한된 확장은 'where' 절로 지정된 제약 조건을 사용하여 특수하지 않은 일반 유형 'Optional'에 선언해야 합니다. Swift 3.1에서는 옵션 값에 확장을 추가할 ..

code 2023.08.11

논리적 AND 연산자 &&와 함께 Swift iflet 사용

논리적 AND 연산자 &&와 함께 Swift iflet 사용 우리는 우리가 사용할 수 있다는 것을 알고 있습니다.if let선택적인 영(0)을 확인한 후 랩을 풀 수 있는 간단한 설명입니다. 하지만 논리적 AND 연산자를 사용하여 다른 표현식과 결합하고 싶습니다.&&. 예를 들어, 여기서는 옵션 체인을 사용하여 rootViewController를 압축 해제하고 선택적으로 BarController 탭으로 다운캐스트합니다.하지만 중첩된 if 문을 사용하는 것보다, 저는 그것들을 결합하고 싶습니다. if let tabBarController = window!.rootViewController as? UITabBarController { if tabBarController.viewControllers.count..

code 2023.08.06

Switch 문 외부의 Swift 열거형 관련 값에 액세스하는 방법

Switch 문 외부의 Swift 열거형 관련 값에 액세스하는 방법 고려 사항: enum Line { case Horizontal(CGFloat) case Vertical(CGFloat) } let leftEdge = Line.Horizontal(0.0) let leftMaskRightEdge = Line.Horizontal(0.05) 어떻게 접근할 수 있습니까?lefEdge스위치 문을 사용하지 않고 직접 연결된 값? let noIdeaHowTo = leftEdge.associatedValue + 0.5 이건 컴파일도 안 돼요! 이러한 SO 질문을 살펴보았지만 이 문제를 해결할 수 있는 답변이 없는 것 같습니다. 그noIdeaHowTo위의 비컴파일링 라인은 정말로 하나의 라인이어야 하지만, 왜냐하면ass..

code 2023.08.01
반응형