swift3 SKStoreReviewController.requestReview()를 통하고 있는데 리뷰 의뢰 화면이 표시되지 않을 때의 체크 사항 SKStoreReviewController.requestReview()를 발화시켜도 팝업이 표시되지 않는 경우에 가능한 원인은 1. 단말기의 시간을 변경하고 있습니다. 2. 네트워크 통신이 불가능합니다. 3. TestFlight를 통해 리뷰를 배포 테스트하려면 프로모션 코드를 통해 테스트하세요. iOS 10.3 이상에서 사용 가능 Apple이 공식적으로 제공하는 리뷰 소구용 API SKSto... SwiftSwift4swift3 Swift4와 Swift3가 혼재하는 라이브러리들을 CocoaPods로 어떻게든 한다 XCode9에서는 Swift4.0과 Swift3.2를 사용할 수 있습니다. 오픈 소스 라이브러리는 업데이트 상황이 마치 마치이므로, 프로젝트가 Swift4.0인데, 이용하고 싶은 라이브러리가 Swift3.2계 밖에 없거나 하는 경우가 남아 있습니다. CocoaPods에서 패키지 관리를 할 때, 프로젝트의 Swift 버전에 관계없이 각 라이브러리가 해당 Swift 버전으로 컴파일되도록 그리고 ... CocoaPodsSwift4Swiftswift3Xcode Firebase (FCM)를 사용하여 버튼이있는 리치 푸시 전송 방법 mutable_content를 "true"로 설정 데이터에 앱에 보낼 태그를 추가 (내 경우에는 data-url, data-type 추가), 여기에 추가한 버그 이름으로 앱에서 데이터를 가져옵니다. notification의 title, body에는 통지의 제목과 내용을 기입 click_action은 앱에 버튼을 추가하고 싶을 때 앱에서 설정한 카테고리명을 기입한다. to에 보내고 싶은 단말의... swift3 Swift의 배열에서 부분열을 꺼내면 Array형이 아닌 ArraySlice형이 된다 Swift 3.2.0 Swift 3에서 배열에서 Range 객체를 사용하여 부분 열을 검색하는 경우 다음과 같은 코드로 구현할 수 있습니다. map1.swift 평상시 자신은 Swift를 쓸 때 형추론을 사용하지 않고 가능한 한 명시적인 형식 지정을 하는 버릇이 있었습니다. 또 부분열이므로 , 형도 같은 String 배열일 것이라고 생각해 다음과 같은 코드를 쓴 곳 map.error.swif... RangeSwiftswift3슬라이스배열 Swift3 TableView를 스와이프하면 이미지 버튼 표시 Assets에 "delete"라는 이름으로 저장됨 swift3... swift3 Swift3 Alert 디스플레이의 두 가지 방법 swift3 NavigationBar의 뒤로 버튼의 문장을 몇 줄로 일괄 설정 NavigationBar의 뒤로 버튼에 설정되어 있는 문언, 디폴트라고 단순히 이전 화면의 타이틀의 문언을 표시하거나, 문자수에 따라서는 생략되어 마음대로 "뒤로"로 설정되기도 합니다. 화면에 의해 외형이 장미 붙기 때문에, 차라리 모두 "뒤로"나 "Back"로 일괄 설정하고 싶은 경우는 많습니다. 다만, 그 때문에 모든 ViewController에서 BaseViewController를 계승... swift3 【Swift3】UITabBar의 Item의 이미지를 Storyboard로 설정 UITabBar의 Item에 이미지를 StoryBoard에서 설정하는 방법을 기술하고 싶습니다. 이미지 준비 (moon.png) UITabBarController 준비 1.Tab Bar Item 설정 System Item 의 부분을 Custom 로 변경 Selected Image 부분을 임의의 이미지로 변경 그러나 이대로는 잘 반영되지 2.Bar Item 설정 Image를 이전 이미지로 변경... UITabBarControllerXcode8SwiftUITabBarswift3 【iOS】UINavigationController에 View를 addSubview하여 앱 전체에서 계속 표시하는 방법 앱 상단에 View를 계속 표시하는 방법은 UIApplication에서 Windows를 가져 와서 addSubview로 볼 수 있지만, UINavigationController 또는 UITabBarController를 사용하는 경우 해당 subview를 사용하여 계속 표시할 수 있습니다. 그러나 이것이라고 추가한 View 아래에 본래 표시되는 View가 숨겨져 버립니다. 그래서 UINavig... UITabBarControllerSwiftUITabBarswift3UINavigationController iOS에서 정다각형 그리기 이것의 swift 버전 PolygonView 홀수각형일 때 도형의 중심이 view의 중심에 오지 않는 것이 조금 기분 나쁘다... iOSSwiftswift3 셀의 높이를 자동으로 설정하면 걸릴 수 없습니다. //참조하신 URL : 이번 셀의 높이를 자동 설정하는 것을 보고 있어서 자신은 조금 집착했기 때문에, 기사를 써 보았습니다. 이번에 오기 전에 아마 설정을 하는데. ・XIb상의 셀의 (높이 조절하고 싶은) 라벨의 제약(상하, 좌우 붙인다.)※height는 설정하지 않는다. · viewDidLoad 내에 ・높이를 조절하는 라벨의 행수의 제한을 0으로 한다 까지 갔다고 생각합니다. 정말 이것만... Xcodeswift3 【iOS】UISearchBar의 배경색 변경 검색바에서 자주 사용하는 UISearchBar를 직접 지정한 배경색으로 맞춤설정하는 방법입니다. 간단하게, 이하와 같이 기술하면 왠지 반영되지 않습니다. 또한 barTintColor를 변경하면 배경 색상이 변경되지만 border는 남아 있습니다. 거기서 여러가지 조사해 보았더니, UISearchBar에는 backgroundImage가 설정되어 있다는 것을 알았습니다. UISearchBarBa... iOStextField맞춤형layer.borderswift3 Swift 연습 Swift3에서 문자열을 정수로 변환하는 방법 Swift3에서 문자열을 정수로 변환하는 방법 Swift3.swift Swift3.log 그럼 실패하지 않는 방법 Swift3.swift Swift3.log Swift1.x에서는, ""12345""라고 하는 정수를 나타내는 캐릭터 라인을 정수로 변환하는 경우 String형의 toInt() 메소드를 사용하고 있었습니다만 Swift2.x 이후에서는 toInt() 메소드가 폐지되었습니다 했다. S... 변환swift3문자열방법정수 다국어 대응을 시도했습니다. 실제로 하면 이것만으로는 부족한 부분(복수형의 이야기 등)이 있다고 생각합니다만, iPhone의 언어 설정에 의해 앱의 표시 언어를 전환하는 방법을 시도해 보았을 때의 작업 메모입니다. 다국어 설정을 위해 먼저 PROJECT - Info의 "Localizations"에 설정을 추가합니다. "+"를 클릭하여 목록을 표시하고 "Japanese(ko)"를 선택합니다. 선택 화면이 표시되지만 이번에... iOSswift3 Instagram API로 OAuth 인증 (Swift3 버전) 당사에서 개발한 iOS 앱 에서는 Instagram에 등록된 사용자 정보를 사용하여 로그인하는 기능을 구현했습니다. Instagram에 등록 된 사용자 정보를 얻으려면 Instagram API를 사용해야했지만 Instagram은 API를 사용하기위한 iOS 용 SDK가 배포되지 않았기 때문에 WebView를 사용하여 꾸준히 구현 했습니다. 아래 단계에 따라 Instagram 사용자 ID를 얻... InstagramSwiftOAuthWKWebViewswift3 앱 내 Touch ID를 사용한 사용자 인증 모바일 장치의 경우 인증이 중요합니다 (모바일이 아닐지라도) iOS 기기에는 Touch ID라는 지문 인증 기능이 내장되어 있습니다. Touch ID는 놀랍도록 쉽게 앱에서 사용할 수 있습니다. Xcode 8.3.3 Swift 3.1 iOS 10.3 LAContext 클래스 이 클래스를 이용해 인증을 실시합니다. Touch ID 탑재 된 장치의 경우 Touch ID (또는 Passcode)를... iOSSwiftTouchIDswift3 Xcode 8에서 자동 생성되는 Core Data 엔터티의 소스 파일 Xcode 8부터는 NSManagedObject의 서브 클래스 (이하 엔티티와 설명)가 자동 생성 될 수 있습니다. 이전과 같이, 메뉴로부터 [Editor] -> [Create NSManagedObject Subclass...] 로서 생성할 필요가 없습니다 클래스 정의를 사용자 정의하고 싶다면 직접 생성 할 수 있습니다. 선택하는 옵션에 따라 자동 생성되는 것이 다르므로 그 요약입니다. ma... iOSXcode8Swiftswift3Xcode 이미지 합성 Swift3 UIGraphicsBeginImageContextWithOptions 에서 UIGraphicsEndImageContext() 중에서 이미지를 합성합니다. 이 중 draw() 함수를 사용하여 합성할 이미지를 사용합니다. 왜 draw() 함수를 사용하면 2장의 화상이 합성되는지 내용의 구조는 잘 모르겠지만, 어쨌든 아래와 같이 실장하는 것으로 2개의 화상은 합성됩니다. 합성된 이미지는 UIGra... XcodeSwiftXcode8swift3 【swift3】NotificationCenter를 사용하여 포그라운드 복귀시 처리 구현 구그는 심플한 것을 찾지 못했기 때문에 AppDelegate.swift ViewController.swift ViewController.swift... NSNotificationCenteriOSSwiftswift3NSNotification UIStackView의 투르투메 Warning 대응 iOS의 UIStackView를 사용하여 투르투메 (빈 부분을 채우는 레이아웃)를 할 때 발생한 Warning과 그 대응 방법 Storyboard상의 정의는 상기와 같은 형태. Button2를 hidden 하는 것으로, Button1과 Button3만의 표시에 틈을 붙인다. Button2를 hidden한 타이밍에 아래와 같은 warning이 콘솔에 출력되었다. console [원인] warn... iOSSwiftswift3 Swift3에서 스크롤 화면에서 고정된 뷰를 구현하려면 XcodeSwiftXcode8swift3 URL 동영상 재생 Swift3 XcodeXcode8avfoundationswift3 TextView 선택 중 문자열을 얻는 방법 XcodeXcode8TextViewswift3 Swift 3.0에서 FirebaseDatabase 읽기 (얻기) 및 쓰기 (저장) 환경 Swift3.0/Xcode8.3.3 Firebase 데이터베이스를 가져온 후 처리. 쓰기 1. 우선은 Reference(참조를 만든다) 참고 : Swift3 및 Xcode8.3.3에서 x FIRDatabase가 아니라 ○ Dababase 같다. 공식 Document가 갱신되지 않았을 뿐・・・. 2. 자식 요소에 무작위로 만든 ID의 폴더를 생성합니다. childByAutoId()가 ra... swift3FirebaseRealtimeDatabase UIView를 TextView 키보드로 inputView iOS 버전의 evernote에서는 이러한 구현이 있겠지요. 어떻게 하고 있다고 조사하면서 구현해 보았습니다. 구현 자체는 툴바를 inputaccessory 하는 것과 같은 노리로 상당히 안이하게 움직입니다. 비망록을 위해 써 남겨 둡니다. reference.swift ViewController.swift... inputView키보드swift3TextViewUIView Swift에서 배타적 논리합 (XOR) Swift에서 배타적 논리합 (XOR)을 계산하는 방법 Int형의 경우 Int Bool형의 경우 Bool Bool값을 이용한 산출은 존재하지 않으므로 일단 Int로 변환하면서 산출할 필요가 있다. 코멘트에서 지적 받았습니다. Bool의 xor에는 !=를 사용할 수 있습니다. UICollectionView를 사용하여 아래와 같은 표현을 할 때 사용했습니다. 샘플 && 이나 || 의 조합을 사용... iOSSwiftswift3 Swift3 TextView에 ToolBar를 추가하는 방법 toolbarSwiftswift3XcodeTextView 이미지를 표시 할 때 모아레 (간섭 줄무늬)를 억제하는 방법 iOS 앱에서 UIImageView를 사용하여 이미지를 볼 때 모아레가 발생하는 것을 방지하는 방법을 설명합니다. 모아레 또는 모왈레 (부처 : moiré)는 간섭 줄무늬라고도하며 규칙적인 반복 패턴을 여러 번 겹칠 때 그주기의 편차로 인해 시각적으로 발생하는 줄무늬입니다. 또한, 규칙적인 패턴을 디지털 사진 등의 비트 맵 화상으로 한 경우에도, 화상의 화소 해상도와 패턴의 주파수의 어긋남에... iOSSwiftswift3 scrollview 이미지를 드래그하면 튀어 나옵니다. scrollview 안에 정의한 이미지에 Pan Gesture Recognizer를 붙여 이미지를 드랙 했는데, scrollview 밖으로 나오면 이미지를 View 아래로 사라집니다. 그것을 제어하는 기능이 있었으므로 비망록으로 써 둡니다.... Xcode8SwiftScrollViewswift3Xcode 이전 기사 보기
SKStoreReviewController.requestReview()를 통하고 있는데 리뷰 의뢰 화면이 표시되지 않을 때의 체크 사항 SKStoreReviewController.requestReview()를 발화시켜도 팝업이 표시되지 않는 경우에 가능한 원인은 1. 단말기의 시간을 변경하고 있습니다. 2. 네트워크 통신이 불가능합니다. 3. TestFlight를 통해 리뷰를 배포 테스트하려면 프로모션 코드를 통해 테스트하세요. iOS 10.3 이상에서 사용 가능 Apple이 공식적으로 제공하는 리뷰 소구용 API SKSto... SwiftSwift4swift3 Swift4와 Swift3가 혼재하는 라이브러리들을 CocoaPods로 어떻게든 한다 XCode9에서는 Swift4.0과 Swift3.2를 사용할 수 있습니다. 오픈 소스 라이브러리는 업데이트 상황이 마치 마치이므로, 프로젝트가 Swift4.0인데, 이용하고 싶은 라이브러리가 Swift3.2계 밖에 없거나 하는 경우가 남아 있습니다. CocoaPods에서 패키지 관리를 할 때, 프로젝트의 Swift 버전에 관계없이 각 라이브러리가 해당 Swift 버전으로 컴파일되도록 그리고 ... CocoaPodsSwift4Swiftswift3Xcode Firebase (FCM)를 사용하여 버튼이있는 리치 푸시 전송 방법 mutable_content를 "true"로 설정 데이터에 앱에 보낼 태그를 추가 (내 경우에는 data-url, data-type 추가), 여기에 추가한 버그 이름으로 앱에서 데이터를 가져옵니다. notification의 title, body에는 통지의 제목과 내용을 기입 click_action은 앱에 버튼을 추가하고 싶을 때 앱에서 설정한 카테고리명을 기입한다. to에 보내고 싶은 단말의... swift3 Swift의 배열에서 부분열을 꺼내면 Array형이 아닌 ArraySlice형이 된다 Swift 3.2.0 Swift 3에서 배열에서 Range 객체를 사용하여 부분 열을 검색하는 경우 다음과 같은 코드로 구현할 수 있습니다. map1.swift 평상시 자신은 Swift를 쓸 때 형추론을 사용하지 않고 가능한 한 명시적인 형식 지정을 하는 버릇이 있었습니다. 또 부분열이므로 , 형도 같은 String 배열일 것이라고 생각해 다음과 같은 코드를 쓴 곳 map.error.swif... RangeSwiftswift3슬라이스배열 Swift3 TableView를 스와이프하면 이미지 버튼 표시 Assets에 "delete"라는 이름으로 저장됨 swift3... swift3 Swift3 Alert 디스플레이의 두 가지 방법 swift3 NavigationBar의 뒤로 버튼의 문장을 몇 줄로 일괄 설정 NavigationBar의 뒤로 버튼에 설정되어 있는 문언, 디폴트라고 단순히 이전 화면의 타이틀의 문언을 표시하거나, 문자수에 따라서는 생략되어 마음대로 "뒤로"로 설정되기도 합니다. 화면에 의해 외형이 장미 붙기 때문에, 차라리 모두 "뒤로"나 "Back"로 일괄 설정하고 싶은 경우는 많습니다. 다만, 그 때문에 모든 ViewController에서 BaseViewController를 계승... swift3 【Swift3】UITabBar의 Item의 이미지를 Storyboard로 설정 UITabBar의 Item에 이미지를 StoryBoard에서 설정하는 방법을 기술하고 싶습니다. 이미지 준비 (moon.png) UITabBarController 준비 1.Tab Bar Item 설정 System Item 의 부분을 Custom 로 변경 Selected Image 부분을 임의의 이미지로 변경 그러나 이대로는 잘 반영되지 2.Bar Item 설정 Image를 이전 이미지로 변경... UITabBarControllerXcode8SwiftUITabBarswift3 【iOS】UINavigationController에 View를 addSubview하여 앱 전체에서 계속 표시하는 방법 앱 상단에 View를 계속 표시하는 방법은 UIApplication에서 Windows를 가져 와서 addSubview로 볼 수 있지만, UINavigationController 또는 UITabBarController를 사용하는 경우 해당 subview를 사용하여 계속 표시할 수 있습니다. 그러나 이것이라고 추가한 View 아래에 본래 표시되는 View가 숨겨져 버립니다. 그래서 UINavig... UITabBarControllerSwiftUITabBarswift3UINavigationController iOS에서 정다각형 그리기 이것의 swift 버전 PolygonView 홀수각형일 때 도형의 중심이 view의 중심에 오지 않는 것이 조금 기분 나쁘다... iOSSwiftswift3 셀의 높이를 자동으로 설정하면 걸릴 수 없습니다. //참조하신 URL : 이번 셀의 높이를 자동 설정하는 것을 보고 있어서 자신은 조금 집착했기 때문에, 기사를 써 보았습니다. 이번에 오기 전에 아마 설정을 하는데. ・XIb상의 셀의 (높이 조절하고 싶은) 라벨의 제약(상하, 좌우 붙인다.)※height는 설정하지 않는다. · viewDidLoad 내에 ・높이를 조절하는 라벨의 행수의 제한을 0으로 한다 까지 갔다고 생각합니다. 정말 이것만... Xcodeswift3 【iOS】UISearchBar의 배경색 변경 검색바에서 자주 사용하는 UISearchBar를 직접 지정한 배경색으로 맞춤설정하는 방법입니다. 간단하게, 이하와 같이 기술하면 왠지 반영되지 않습니다. 또한 barTintColor를 변경하면 배경 색상이 변경되지만 border는 남아 있습니다. 거기서 여러가지 조사해 보았더니, UISearchBar에는 backgroundImage가 설정되어 있다는 것을 알았습니다. UISearchBarBa... iOStextField맞춤형layer.borderswift3 Swift 연습 Swift3에서 문자열을 정수로 변환하는 방법 Swift3에서 문자열을 정수로 변환하는 방법 Swift3.swift Swift3.log 그럼 실패하지 않는 방법 Swift3.swift Swift3.log Swift1.x에서는, ""12345""라고 하는 정수를 나타내는 캐릭터 라인을 정수로 변환하는 경우 String형의 toInt() 메소드를 사용하고 있었습니다만 Swift2.x 이후에서는 toInt() 메소드가 폐지되었습니다 했다. S... 변환swift3문자열방법정수 다국어 대응을 시도했습니다. 실제로 하면 이것만으로는 부족한 부분(복수형의 이야기 등)이 있다고 생각합니다만, iPhone의 언어 설정에 의해 앱의 표시 언어를 전환하는 방법을 시도해 보았을 때의 작업 메모입니다. 다국어 설정을 위해 먼저 PROJECT - Info의 "Localizations"에 설정을 추가합니다. "+"를 클릭하여 목록을 표시하고 "Japanese(ko)"를 선택합니다. 선택 화면이 표시되지만 이번에... iOSswift3 Instagram API로 OAuth 인증 (Swift3 버전) 당사에서 개발한 iOS 앱 에서는 Instagram에 등록된 사용자 정보를 사용하여 로그인하는 기능을 구현했습니다. Instagram에 등록 된 사용자 정보를 얻으려면 Instagram API를 사용해야했지만 Instagram은 API를 사용하기위한 iOS 용 SDK가 배포되지 않았기 때문에 WebView를 사용하여 꾸준히 구현 했습니다. 아래 단계에 따라 Instagram 사용자 ID를 얻... InstagramSwiftOAuthWKWebViewswift3 앱 내 Touch ID를 사용한 사용자 인증 모바일 장치의 경우 인증이 중요합니다 (모바일이 아닐지라도) iOS 기기에는 Touch ID라는 지문 인증 기능이 내장되어 있습니다. Touch ID는 놀랍도록 쉽게 앱에서 사용할 수 있습니다. Xcode 8.3.3 Swift 3.1 iOS 10.3 LAContext 클래스 이 클래스를 이용해 인증을 실시합니다. Touch ID 탑재 된 장치의 경우 Touch ID (또는 Passcode)를... iOSSwiftTouchIDswift3 Xcode 8에서 자동 생성되는 Core Data 엔터티의 소스 파일 Xcode 8부터는 NSManagedObject의 서브 클래스 (이하 엔티티와 설명)가 자동 생성 될 수 있습니다. 이전과 같이, 메뉴로부터 [Editor] -> [Create NSManagedObject Subclass...] 로서 생성할 필요가 없습니다 클래스 정의를 사용자 정의하고 싶다면 직접 생성 할 수 있습니다. 선택하는 옵션에 따라 자동 생성되는 것이 다르므로 그 요약입니다. ma... iOSXcode8Swiftswift3Xcode 이미지 합성 Swift3 UIGraphicsBeginImageContextWithOptions 에서 UIGraphicsEndImageContext() 중에서 이미지를 합성합니다. 이 중 draw() 함수를 사용하여 합성할 이미지를 사용합니다. 왜 draw() 함수를 사용하면 2장의 화상이 합성되는지 내용의 구조는 잘 모르겠지만, 어쨌든 아래와 같이 실장하는 것으로 2개의 화상은 합성됩니다. 합성된 이미지는 UIGra... XcodeSwiftXcode8swift3 【swift3】NotificationCenter를 사용하여 포그라운드 복귀시 처리 구현 구그는 심플한 것을 찾지 못했기 때문에 AppDelegate.swift ViewController.swift ViewController.swift... NSNotificationCenteriOSSwiftswift3NSNotification UIStackView의 투르투메 Warning 대응 iOS의 UIStackView를 사용하여 투르투메 (빈 부분을 채우는 레이아웃)를 할 때 발생한 Warning과 그 대응 방법 Storyboard상의 정의는 상기와 같은 형태. Button2를 hidden 하는 것으로, Button1과 Button3만의 표시에 틈을 붙인다. Button2를 hidden한 타이밍에 아래와 같은 warning이 콘솔에 출력되었다. console [원인] warn... iOSSwiftswift3 Swift3에서 스크롤 화면에서 고정된 뷰를 구현하려면 XcodeSwiftXcode8swift3 URL 동영상 재생 Swift3 XcodeXcode8avfoundationswift3 TextView 선택 중 문자열을 얻는 방법 XcodeXcode8TextViewswift3 Swift 3.0에서 FirebaseDatabase 읽기 (얻기) 및 쓰기 (저장) 환경 Swift3.0/Xcode8.3.3 Firebase 데이터베이스를 가져온 후 처리. 쓰기 1. 우선은 Reference(참조를 만든다) 참고 : Swift3 및 Xcode8.3.3에서 x FIRDatabase가 아니라 ○ Dababase 같다. 공식 Document가 갱신되지 않았을 뿐・・・. 2. 자식 요소에 무작위로 만든 ID의 폴더를 생성합니다. childByAutoId()가 ra... swift3FirebaseRealtimeDatabase UIView를 TextView 키보드로 inputView iOS 버전의 evernote에서는 이러한 구현이 있겠지요. 어떻게 하고 있다고 조사하면서 구현해 보았습니다. 구현 자체는 툴바를 inputaccessory 하는 것과 같은 노리로 상당히 안이하게 움직입니다. 비망록을 위해 써 남겨 둡니다. reference.swift ViewController.swift... inputView키보드swift3TextViewUIView Swift에서 배타적 논리합 (XOR) Swift에서 배타적 논리합 (XOR)을 계산하는 방법 Int형의 경우 Int Bool형의 경우 Bool Bool값을 이용한 산출은 존재하지 않으므로 일단 Int로 변환하면서 산출할 필요가 있다. 코멘트에서 지적 받았습니다. Bool의 xor에는 !=를 사용할 수 있습니다. UICollectionView를 사용하여 아래와 같은 표현을 할 때 사용했습니다. 샘플 && 이나 || 의 조합을 사용... iOSSwiftswift3 Swift3 TextView에 ToolBar를 추가하는 방법 toolbarSwiftswift3XcodeTextView 이미지를 표시 할 때 모아레 (간섭 줄무늬)를 억제하는 방법 iOS 앱에서 UIImageView를 사용하여 이미지를 볼 때 모아레가 발생하는 것을 방지하는 방법을 설명합니다. 모아레 또는 모왈레 (부처 : moiré)는 간섭 줄무늬라고도하며 규칙적인 반복 패턴을 여러 번 겹칠 때 그주기의 편차로 인해 시각적으로 발생하는 줄무늬입니다. 또한, 규칙적인 패턴을 디지털 사진 등의 비트 맵 화상으로 한 경우에도, 화상의 화소 해상도와 패턴의 주파수의 어긋남에... iOSSwiftswift3 scrollview 이미지를 드래그하면 튀어 나옵니다. scrollview 안에 정의한 이미지에 Pan Gesture Recognizer를 붙여 이미지를 드랙 했는데, scrollview 밖으로 나오면 이미지를 View 아래로 사라집니다. 그것을 제어하는 기능이 있었으므로 비망록으로 써 둡니다.... Xcode8SwiftScrollViewswift3Xcode 이전 기사 보기