반응형

IOS 11

UI 팬 제스처 인식기 - 수직 또는 수평만

UI 팬 제스처 인식기 - 수직 또는 수평만 저는 다음과 같은 견해를 가지고 있습니다.UIPanGestureRecognizer보기를 수직으로 끕니다.그래서 인식기 콜백에서는 y 좌표만 업데이트하여 이동합니다.이 뷰의 개요는 다음과 같습니다.UIPanGestureRecognizerX 좌표만 업데이트하면 보기가 수평으로 끌립니다. 문제는 첫째가UIPanGestureRecognizer보기를 수직으로 이동하기 위해 이벤트를 수행하는 중이므로 수퍼뷰 제스처를 사용할 수 없습니다. 난 시도했다. - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer: (UIGe..

programing 2023.07.03

Xcode 8 - IB Designables - 자동 레이아웃 상태 렌더링 및 업데이트 실패, 에이전트 충돌

Xcode 8 - IB Designables - 자동 레이아웃 상태 렌더링 및 업데이트 실패, 에이전트 충돌 최근에 Xcode 8로 업그레이드했는데 스토리보드에 문제가 있습니다. 프로젝트를 열었을 때 스토리보드를 열지 않으면 컴파일되어 정상적으로 실행됩니다.스토리보드를 열면 아래와 같이 IB Designables에 대한 여러 오류가 발생합니다. 은 이보다음사정용보사보의 사용자 입니다.TextFieldEffects그리고.BEMCheckboxCocoapods를 사용하여 가져온 것입니다.다음 중 하나를 사용하여 원인을 파악할 수 있습니다. 를 IBDesignablesAgentCocoaTouch 디렉토리에 ~/Library/Logs/DiagnosticReports원인을 확인합니다. 참고: 카탈리나를 사용하는 사..

programing 2023.06.08

UI뷰 아래에 그림자를 그리려면 어떻게 해야 합니까?

UI뷰 아래에 그림자를 그리려면 어떻게 해야 합니까? 저는 아래 가장자리에 그림자를 그리려고 합니다.UIView코코아 터치로.사용해야 한다는 것을 이해합니다.CGContextSetShadow()그림자를 그리려면 Quartz 2D 프로그래밍 가이드가 약간 모호합니다. 그래픽 상태를 저장합니다. 합니다.CGContextSetShadow적절한 값을 전달합니다. 그림자를 적용할 도면을 모두 수행합니다. 그래픽 상태 복원 나는다시니다습에서 .UIView하위 클래스: - (void)drawRect:(CGRect)rect { CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGContextSaveGState(currentContext); CGContextS..

programing 2023.05.29

핵심 데이터의 모든 항목을 삭제/재설정하시겠습니까?

핵심 데이터의 모든 항목을 삭제/재설정하시겠습니까? 코어 데이터에 저장된 모든 항목을 삭제할 수 있는 방법을 알고 있습니까?스키마는 그대로 유지되어야 합니다. 공백으로 재설정하고 싶습니다. 편집 사용자가 기본적으로 다음을 누를 수 있도록 프로그래밍 방식으로 이 작업을 수행하려고 합니다.reset단추를 채우다NSFileManager:removeItemAtPath:: 메서드를 사용하여 파일을 프로그래밍 방식으로 삭제할 수 있습니다. NSPersistentStore *store = ...; NSError *error; NSURL *storeURL = store.URL; NSPersistentStoreCoordinator *storeCoordinator = ...; [storeCoordinator removeP..

programing 2023.05.29

iOS Swift App의 백그라운드 보기에 그라데이션을 적용하는 방법

iOS Swift App의 백그라운드 보기에 그라데이션을 적용하는 방법 보기(스토리보드의 기본 보기)의 배경색으로 그라데이션을 적용하려고 합니다.코드는 실행되지만 변경되는 것은 없습니다.저는 xCode 베타 2와 Swift를 사용하고 있습니다. 코드는 다음과 같습니다. class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBottom = UIColor(red: 35.0/255.0, green: 2.0/255.0, blue: 2.0/255.0, alpha: 1.0) let gl: CAGradientLayer init() { gl = CAGradientLaye..

programing 2023.05.09

사용자의 현재 위치/좌표 가져오기

사용자의 현재 위치/좌표 가져오기 사용자의 현재 위치를 저장하고 지도에 위치를 표시하려면 어떻게 해야 합니까? 미리 정의된 좌표를 지도에 표시할 수 있습니다. 장치에서 정보를 수신하는 방법을 모르겠습니다. 또한 Plist에 몇 가지 항목을 추가해야 한다는 것도 알고 있습니다.내가 어떻게 그럴 수 있을까?사용자의 현재 위치를 가져오려면 다음을 선언해야 합니다. let locationManager = CLLocationManager() viewDidLoad()당신은 그것을 인스턴스화해야 합니다.CLLocationManager클래스, 다음과 같은 것: // Ask for Authorisation from the User. self.locationManager.requestAlwaysAuthorization()..

programing 2023.05.04

콘솔 경고가 표시되는 이유: iOS 13.2에서 WKebView를 로드할 때 [Process] kill()이 예기치 않은 오류 1을 반환했습니다.

콘솔 경고가 표시되는 이유: iOS 13.2에서 WKebView를 로드할 때 [Process] kill()이 예기치 않은 오류 1을 반환했습니다. iOS 13.2 베타를 설치한 이후 디버그 콘솔 오류 메시지가 계속 표시됩니다.스토리보드에서 WKebView 개체와 함께 ViewController를 로드할 때마다 발생합니다. 그러면 웹 보기가 표시되는 동안 다음 메시지가 계속 표시됩니다. 2019-10-10 12:10:47.867830+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:10:47.908698+0200 (...) [Process] kill() returned unexpected error 1 2019-10-10 12:1..

programing 2023.04.29

App Transport Security 정책에 보안 연결을 사용해야 하므로 리소스를 로드할 수 없습니다.

App Transport Security 정책에 보안 연결을 사용해야 하므로 리소스를 로드할 수 없습니다. Xcode를 7.0 또는 iOS 9.0으로 업데이트했을 때 문제가 발생합니다. 어떻게든 제목 오류가 발생하기 시작했습니다. "App Transport Security 정책에 보안 연결을 사용해야 하므로 리소스를 로드할 수 없습니다." 웹 서비스 방법: - (void)ServiceCall:(NSString*)ServiceName :(NSString *)DataString { NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; [sessionConfiguration..

programing 2023.04.29

핵심 데이터:엔티티의 모든 인스턴스를 삭제하는 가장 빠른 방법

핵심 데이터:엔티티의 모든 인스턴스를 삭제하는 가장 빠른 방법 핵심 데이터를 사용하여 웹 서비스 호출 결과를 로컬로 보존하고 있습니다.웹 서비스는 예를 들어 "Cars"와 같은 전체 개체 모델을 반환합니다(Web Service가 1대 또는 모든 차량을 반환하도록 할 수 없습니다). 다음 번에 응용 프로그램을 열 때 모든 자동차의 웹 서비스에 다시 호출하여 핵심 데이터 영구 복사본을 새로 고치고 싶지만, 중복을 방지하려면 먼저 로컬 캐시의 모든 데이터를 삭제해야 합니다. 관리 대상 오브젝트 컨텍스트에서 특정 엔티티의 모든 인스턴스(예를 들어 "CAR" 유형의 모든 엔티티)를 삭제하거나 콜을 쿼리하고 결과를 반복하여 삭제한 후 저장할 수 있는 더 빠른 방법이 있습니까? 이상적으로는 엔티티가 있는 곳을 모두 ..

programing 2023.04.19

현재 아이폰/디바이스 모델을 판별하는 방법

현재 아이폰/디바이스 모델을 판별하는 방법 Swift에서 디바이스 모델명(iPhone 4S, iPhone 5, iPhone 5S 등)을 얻을 수 있는 방법이 있습니까? 다음 이름을 가진 부동산이 있다는 것을 알고 있습니다.UIDevice.currentDevice().modeliPod touch, iPhone, iPad, iPhone Simulator 등만 。 이 방법으로 Objective-C에서 쉽게 실행할 수 있다는 것도 알고 있습니다. #import struct utsname systemInfo; uname(&systemInfo); NSString* deviceModel = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEnc..

programing 2023.04.14
반응형