UIKit 문자 주위를 빙글빙글 돌리는 UILabel 로딩중의 표시에 이런 것을 준비하고 싶어졌습니다. 조금 고민했기 때문에, 누군가의 참고가 되면. 해설은 아래에. 이 중에서 무엇이 궁리되고 있는가 하면, UIBezierPath 그리고 같은 패스를 이중으로 쓰고 있는 곳입니다. 문제점 strokeStart 와 strokeEnd 로 선의 시작 위치를 종료 위치를 지정할 수 있습니다. 이 값을 변경하여 애니메이션을 시도합니다. 순차적으로 쓰면 어... iOSUIKitSwiftUILabel 취득 UITextField 예설 placeholder 的顏色 (산시 미완성) 寞以前 개시 關於這個 placeholder 的顏色眾說分紜 애연간 간기 후상상 “담 회색”, 단시실 때 상감 최근에 공주 UITextView 가상 placeholder 적 extension 취결 결정 간간 외 도저히 시선 연고 공주 다른 목구멍 光這一串就超多說法 XDD 밑면 유일개 산시 최근접 은, 과연 是藍色! 단시실시용 양지 후 환시유구차별: 밑면 明顯地稍微深了一點點 과연 환불 불행 很可惜... iOSUIKit 딱 좋은 곳에서 멈추는 UICollectionView minne은 앱의 톱 화면에있는 것 같은 녀석. 동영상을 붙이고 싶었지만 Qiita는 동영상 무리할 것 같았기 때문에 Download해서 확인해 보길 바란다(선전). 이 화면의 가로 스크롤하는 개소(이미지로 말하면 「minne's select」와 「읽는 것」)는, UICollectionView로 구현하고 있습니다만, 스크롤이 끝날 때에 셀이 딱 잘 좌단에 멈추도록 만들고 있습니다 . 2년 반... iOSUIKitSwiftUICollectionView 【iOS】UIButton에 ON/OFF의 스위치 처리를 1행으로 쓴다【Swift】 UIButton에 "on/off"스위치를 부여하고 싶습니다 ... 게다가 복수의 UIButton에 on/off의 스위치를 갖게 되면 어 라고 하는 것으로, UIButton에 on/off의 스위치를 갖게 하고 싶을 때에, 간단히 일행으로 on/off의 스위치를 구현하는 코드를 썼기 때문에 (누구라도 하고 있을지도 모르지만) 노출하고 싶습니다. Swift5.0 UIButton에 ON/OFF의 스... iOSUIKitSwift 【iOS】NavigationBar의 중간에 버튼을 배치하는 방법 카메라 앱을 만들 때 SNOW 보고 싶은 NavigationBar의 중간에 버튼을 배치하고 싶어졌지만 NavigationBar에는 "Fixed/Flexible Space Bar button item"을 사용할 수 없고 LeftBarButtonItems와 RightBarButtonItems로 나뉘어 있어 어떻게 구현 고민한 이야기. 고민한 결과 "NavigationItem의 titleView에... XcodeiOSUIKitSwift [Tips] UITextView의 행 수 등을 가져옵니다. UITextview의 표시 상태 취득을 위한 Tips. 덧붙여서 설정계는 로. 같은 text에서도 표시 영역이 다르면 행수도 바뀌어 오는 것으로, 예를 들면 표시 전에 정보를 취득하려고 생각해도 잘 되지 않는 경우가 많다. AutoLayout이 기반이라면 UIViewController 라이프 사이클 viewWillLayoutSubViews 타이밍에서 얻는 것이 좋습니다. UITextView의... iOSUIKitSwiftUITextView UISlider의 Thumb을 애니메이션으로 숨기기 UISlider 의 Thumb (노브)를 Youtube 앱 플레이어처럼 애니메이션으로 표시/숨기기를 전환하고 싶다는 계기. Swift 4.2 Xcode 10.1 Thumb UIImageView 얻기 쉽게 할 수 없는 이유가 UISlider 에는 프로퍼티에서 Thumb 의 UIImage 는 취할 수 있는데, UIImageView 를 취하는 프로퍼티가 없다고 하는 것입니다.subviews[2] ... iOSUIKitUISliderSwift [iOS 12] 플랫 이모티콘 EmojiOne을 iOS에서 사용해보기 iOS 표준 이모티콘을 이런 느낌의 플랫 이모티콘으로 바꿉니다. iOS 표준 이모티콘 EmojiOne 이모티콘 이 이모티콘은 에 의해 무료로 제공됩니다. iOS 12 이상에서는 EmojiOne을 간단하게 앱에 통합할 수 있는 것 같습니다. iOS 12부터 OpenType-SVG 형식의 컬러 글꼴을 지원한 것 같습니다. OpenType SVG Added support for defining l... iOSUIKitiOS12이모티콘 RxCocoa의 UITextField.rx.text를 구독하면 리턴 키로 키보드가 닫힙니다. RxCocoa가 UITextField의 입력 값을 이벤트 스트림으로 받는 경우 UITextField.rx.text를 사용합니다. 이와 같이 UITextField.rx.text 를 subscribe() 하면(자), 입력치를 이벤트 스트림로서 받아들일 뿐만 아니라, 왠지, 키보드의 리턴 키의 탭으로 키보드가 닫게 됩니다. ReactiveCocoa 에서는, 다음과 같이 해 UITextField 의... iOSUIKitReactiveCocoaRxCocoa UIButton에서 toolbar가있는 키보드를 내고 싶습니다. 이 계속 UItextFiled라면 inputAccessoryView 에 넣고 싶은 툴바를 넣으면 좋다는 것이었지만, UIButton을 확장했을 경우 조금 막혔으므로 메모 오른쪽 하단의 빨간색 버튼을 누르면 툴바가있는 키보드가 나오기를 원합니다. 이 클래스를 사용한 버튼이면 누르면 키보드가 나오게 되어 있습니다 여기를 참조하여 inputAccessoryView 에 toolbar 다 Apple ... iOSUIKitSwift [Tips] UITextview를 UILabel처럼 사용 「Link 구현하고 싶지만, UILabel에 부가하는 것은 어렵고… 」 같은 것이 있었기 때문에. UITextview를 UILabel처럼 사용하기위한 Tips. 덧붙여 로부터의 추출 정보. IBDesignable 대응 클래스를 준비. 사용하고 싶은 UITextView 상속 클래스에 @IBDesignbable 를 부가. 사용하고 싶은 UITextView 상속 클래스가 특별히 없는 경우는, UI... iOSUIKitSwiftUILabelUITextView iOS의 UILabel의 크기 그대로 Hiragino Sans의 qyjp와 É의 상하가 눈에 띄지 않게 한다 운영 환경: iOS10~12 UILabel의 Hiragino Sans를 직접 지정하여 【영어만】이라고 하는 경우, 아래와 같이 qyjp나 É의 상하가 단절되기도 합니다. 【AutoLayout이나 sizeThatFits() 상의 사이즈를 변경하지 않고】, 그리기 영역을 넓혀 아래와 같이 하고 싶다 상하에 gutter(스페이스)를 확보하고, 묘화 영역을 넓히는 것으로 대응. AutoLayout의... iOSadventcalendar2018tipsUIKitUILabel Snapchat이나 Instagram 같은 CollectionView를 라이브러리화했습니다! 내가 맡는 Graffity Inc.에서는 ARKit을 사용한 앱을 많이 만들고 있기 때문에 항상 카메라 UI를 만들고 있습니다. 그렇다면 스스로 Instagram이나 Snapchat 같은 CollectionView를 만드는 것입니다. 지금 만들고 있는 앱으로, 벌써 3번째 정도이므로, 좋은 가감 라이브러리화했습니다. 아무래도 copipe 하는 것은 시간의 낭비이고, 완벽한 코드는 아니지만, ... iOSUIKitSwiftcollectionView UILabel에 쉽게 그라데이션을 적용하는 방법 사람은 누구나 한 번 이상과 현실의 격차로 고통받는다. 예를 들어, UILabel에 그라데이션을 적용하려고 했을 때 등이 거기에 상당할 것이다. 아래의 두 이미지를 비교해 보자. 이상은 위이지만 아래가 현실이다. UIView의 그라데이션 지식, 즉 CAGradientLayer를 그대로 UILabel에 적용하려고 생각한 얕은 인간이 이 세상에는 존재한다. 그래, 필자이다. 인간에게 한정된 것은... iOSUIKitSwiftCAGradientLayerUILabel swift의 확장을 통한 로딩 표시기 공통화 UI 조작 차단하는 시스템의 이런 것을 전체 화면에서 언제든지 호출할 수 있도록 하고 싶다 BaseViewController적인 클래스에 공통 함수 만들어 계승시켜 가는 것은 Swifty가 아닌 생각이 들기 때문에, UIViewController의 extension로 실현시키고 싶다. Swift의 확장에는 저장 속성이 없습니다. 처음 시도한 것은 다음 방법 ※ 물론 빌드 오류 swift의 확... iOSUIKitSwift UIImage를 축소율에 따라 크기 조정 (소 재료입니다) UIImageView가 아니라 UIImage의 단계에서 리사이즈하고 싶은 상황, 드물게 있거나 한다. 그러한 때는, 이하와 같은 Extension으로 대응할 수 있다. UIImage+Resize.swift 주의점 스케일 The scale factor to apply to the bitmap. If you specify a value of 0.0, the scale facto... UIKitSwift Vue.js와 UIKit의 uk-icon 간의 궁합이 좋지 않음 Vue.js에서 UIKit을 사용할 때 스크립트를로드하는 순서를 UIKit script → Vue.js script로 설정하면 uk-icon의 마크 업이 더됩니다. 로드 순서를 Vue.js script → UIKit script로 설정합시다. 문제 버전 (UIKit script → Vue.js script) ※ 다소 생략하고 있습니다 이 상태에서 그러면 아래 그림과 같이 element가 더빙... UIKitVue.js 코드에서 커스텀 셀을 사용할 때 register(_:forCellReuseIdentifier:) 함수를 넣었다 Xcode9.2 Swift4 열별로 표시할 셀을 결정하는 델리게이트 메서드를 작성하여 해당 열에 어떤 셀을 사용할지 결정합니다. 여기서 떨어진다. 아래의 넣어 잊어 에서는 여기서 소개되고 있습니다 즉 제1 인수에는 이 테이블 뷰로 사용하는 cell의 클래스를 등록해, 제2 인수에서는 재이용할 때의 명찰적인 서 위치에서 String형의 이름을 넣어 주세요라고 하는 것일까요 재사용 가능한 테이블... XcodeUIKitSwift4 [iOS] 페이드 할 팝업보기 만들기! ・swift4 사용 PopupView.swift 표시하고 싶은 타이밍에 숨기는 타이밍에 이상 😆!... iOSUIKitSwift우이Xcode 컬렉션 뷰셀의 Image Overlay를 tvOS10에서도 실현한다 tvOS11에서 등장한 UIImageView에 UIView를 겹쳐 Parallax 애니메이션시킬 수 있는 API입니다. var overlayContentView: UIView 에 addSubview 하는 형태가 됩니다. 이 예에서는 Free 의 라벨이 포커스시에 밖으로 튀어나와 애니메이션하고 있습니다. Parallax 효과는 tvOS10까지는 UICollectionViewCell이 아니라 U... tvOSUIKitSwift 텍스트 필드에서 유효성 검사에 걸리면 문자 색상을 빨간색으로 밑줄을 그립니다. 안녕하세요 이런 느낌의 ↓ 텍스트 필드를 만들어 보았습니다. UITextField 를 계승한 클래스에 isValid 를 갖게 하는 형태로 해 보았습니다. Storyboard에서 텍스트 필드를 설정하는 경우 클래스 이름을 FormTextField로 두는 것을 잊지 마십시오! 이것으로 OK입니다! 샘플은 여기입니다!... UIKitSwift양식밸리데이션UITextField iOS11에서 Grouped UITableView 섹션 헤더에 추가 높이가 발생하는 문제에 대해 iOS10까지는 tableView의 Header 나 Footer의 높이를 없애기 위해, 0.1이나 CGFloat.leastNormalMagnitude를 tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat 그러나 iOS11이되면 그럼 높이가 없어지지 않는 경우가 나와 곤란했다 여기는 table... iOSUITableViewSwiftUIKit UIButton 이미지를 라벨에 넣고 싶습니다. 자신의 메모 이런 버튼이 디자인으로 올라왔습니다. UIButton의 Label 양쪽에 이미지를 배치하고 있습니다. 보통 UIView로 버튼 안의 레이아웃을 짜고 위에 UIButton을 넣으면 좋지 않아? 라고 생각했습니다만, 버튼을 눌렀을 때에 하이라이트가 되지 않고 이마이치였으므로 UIButton만으로 노력해 보았습니다. 이제 ↑ 버튼이 생겼습니다. 화상의 위치가 조금 어긋나 있으므로 코드... iOSUIKitSwift우이 부튼 iOS8에서 [UIWindow new]에서 생성한 Window의 frame 원점이 Landscape 상태의 화면에도 불구하고 Portrait 좌상이 되어 버리는 현상을 해결했다 iOS 8에서 frame 등 좌표를 생각하는데 화면에서 보이는 Orientation의 좌상이 원점이 되었다. 월일은 흐름 iOS 11도 나올 무렵이므로, 좋은 가감 자르고 싶은 버젼도 증가하고 있는 오늘 요즈음, [UIWindow new]를 사용함에 있어서 iOS 8계에서만 발생하는 버그와 같은 거동에 직면했다. 아마 Swift에서도 일어나기 때문에 태그를 붙였다. iOS 8에서만, UIWi... iOSUIKitSwiftObjective-CUIWindow UIPickerView의 attributedTitleForRow와 viewForRow의 구분 UITableViewCell과 같이 「이미지와 텍스트」를 나란히 하고 싶은 경우, attributedTitleForRow 를 사용하는 방법과 viewForRow 를 사용하는 방법의 어느 쪽을 채용해야 하는가. 가로 줄의 경우, attributedTitleForRow로 끝내는 쪽이 구현의 간결함이 됩니다. 반대로 이미지가 텍스트 위나 아래에 배치되는 등 레이아웃이 복잡해지면 viewForRow... iOSUIKitSwiftUIPickerView 당겨서 닫을 수있는 모달 구현 (UINavigationController의 경우) UIKit에서는 ViewController → ViewController 전환을 사용자 정의할 수 있습니다. 위 이미지처럼 버튼을 누르면 아래에서 나와서 당기면 닫을 수 있는 모달을 구현해 봅니다. 당초 이쪽의 튜토리얼을 참고로 진행하고 있었습니다만, 어떤 문제가 발생했습니다. UINavigationController에 Pan Gesture Recognizer를 연결할 수 없다는 것입니다. ... XcodeUIKitSwift Vue.js와 UIKit로 만드는 프런트 엔드 환경 최근 사내에서는 Vue.js가 유행하고 있습니다. 별로 巷에서는 소문은 듣지 않습니다만 사용하기 편리하게 이쪽도 업무로 애용하고 있습니다. UIkit이 ver.3이 되어 Webpack에서 임포트 할 수 있게 되었기 때문에 스타터 킷을 작성했습니다. UIkit이 3이 되어 개인적으로 기뻤던 것은 Webpack 대응과 Scss판을 할 수 있었던 것. 그건 그렇고, UIKit의 공식 사이트도 Vu... UIkit3UIKitVue.jsvue.js2webpack Swift 3의 UIScrollView로 회전식 UI(페이징/이미지 등을 스와이프로 왕래할 수 있는 View) 만들기 캐러셀 UI를 구현하려고 UICollectionView에서 하려고 하거나 가 좋을까-라고 고민하기도 했습니다만, UIScrollView를 이용한 방법이 매우 평이하고 알기 쉬웠으므로 Swift 3판 탑재하겠습니다. 출처는 이쪽↓ [XCODE] UIScrollView를 사용하여 페이징 UI를 구현하는 방법/YoheiM.NET 항상 Paging Enabled 를 선택합니다. ViewControl... XcodeUIScrollViewSwiftUIKit UIButton의 Autolayout이 titleEdgeInsets를 고려하지 않았기 때문에 대응했습니다. InterfaceBuilder의 UIButton에 titleEdgeInsets를 설정하고, 버튼의 문장만을 프로그램상에서 설정(변경)하면 문장의 길이에 따라 버튼의 크기가 변경되지만 그 크기에 titleEdgeInsets가 반영되지 않기 때문에 표시가 무너져 버린다. 맞지 않는다. 타이틀을 변경한 것을 Autolayout에 명시적으로 통지할 필요가 있을까 생각하고, 다음 코드를 실행해 보았습... AutoLayoutiOSUIKitSwift 이전 기사 보기
문자 주위를 빙글빙글 돌리는 UILabel 로딩중의 표시에 이런 것을 준비하고 싶어졌습니다. 조금 고민했기 때문에, 누군가의 참고가 되면. 해설은 아래에. 이 중에서 무엇이 궁리되고 있는가 하면, UIBezierPath 그리고 같은 패스를 이중으로 쓰고 있는 곳입니다. 문제점 strokeStart 와 strokeEnd 로 선의 시작 위치를 종료 위치를 지정할 수 있습니다. 이 값을 변경하여 애니메이션을 시도합니다. 순차적으로 쓰면 어... iOSUIKitSwiftUILabel 취득 UITextField 예설 placeholder 的顏色 (산시 미완성) 寞以前 개시 關於這個 placeholder 的顏色眾說分紜 애연간 간기 후상상 “담 회색”, 단시실 때 상감 최근에 공주 UITextView 가상 placeholder 적 extension 취결 결정 간간 외 도저히 시선 연고 공주 다른 목구멍 光這一串就超多說法 XDD 밑면 유일개 산시 최근접 은, 과연 是藍色! 단시실시용 양지 후 환시유구차별: 밑면 明顯地稍微深了一點點 과연 환불 불행 很可惜... iOSUIKit 딱 좋은 곳에서 멈추는 UICollectionView minne은 앱의 톱 화면에있는 것 같은 녀석. 동영상을 붙이고 싶었지만 Qiita는 동영상 무리할 것 같았기 때문에 Download해서 확인해 보길 바란다(선전). 이 화면의 가로 스크롤하는 개소(이미지로 말하면 「minne's select」와 「읽는 것」)는, UICollectionView로 구현하고 있습니다만, 스크롤이 끝날 때에 셀이 딱 잘 좌단에 멈추도록 만들고 있습니다 . 2년 반... iOSUIKitSwiftUICollectionView 【iOS】UIButton에 ON/OFF의 스위치 처리를 1행으로 쓴다【Swift】 UIButton에 "on/off"스위치를 부여하고 싶습니다 ... 게다가 복수의 UIButton에 on/off의 스위치를 갖게 되면 어 라고 하는 것으로, UIButton에 on/off의 스위치를 갖게 하고 싶을 때에, 간단히 일행으로 on/off의 스위치를 구현하는 코드를 썼기 때문에 (누구라도 하고 있을지도 모르지만) 노출하고 싶습니다. Swift5.0 UIButton에 ON/OFF의 스... iOSUIKitSwift 【iOS】NavigationBar의 중간에 버튼을 배치하는 방법 카메라 앱을 만들 때 SNOW 보고 싶은 NavigationBar의 중간에 버튼을 배치하고 싶어졌지만 NavigationBar에는 "Fixed/Flexible Space Bar button item"을 사용할 수 없고 LeftBarButtonItems와 RightBarButtonItems로 나뉘어 있어 어떻게 구현 고민한 이야기. 고민한 결과 "NavigationItem의 titleView에... XcodeiOSUIKitSwift [Tips] UITextView의 행 수 등을 가져옵니다. UITextview의 표시 상태 취득을 위한 Tips. 덧붙여서 설정계는 로. 같은 text에서도 표시 영역이 다르면 행수도 바뀌어 오는 것으로, 예를 들면 표시 전에 정보를 취득하려고 생각해도 잘 되지 않는 경우가 많다. AutoLayout이 기반이라면 UIViewController 라이프 사이클 viewWillLayoutSubViews 타이밍에서 얻는 것이 좋습니다. UITextView의... iOSUIKitSwiftUITextView UISlider의 Thumb을 애니메이션으로 숨기기 UISlider 의 Thumb (노브)를 Youtube 앱 플레이어처럼 애니메이션으로 표시/숨기기를 전환하고 싶다는 계기. Swift 4.2 Xcode 10.1 Thumb UIImageView 얻기 쉽게 할 수 없는 이유가 UISlider 에는 프로퍼티에서 Thumb 의 UIImage 는 취할 수 있는데, UIImageView 를 취하는 프로퍼티가 없다고 하는 것입니다.subviews[2] ... iOSUIKitUISliderSwift [iOS 12] 플랫 이모티콘 EmojiOne을 iOS에서 사용해보기 iOS 표준 이모티콘을 이런 느낌의 플랫 이모티콘으로 바꿉니다. iOS 표준 이모티콘 EmojiOne 이모티콘 이 이모티콘은 에 의해 무료로 제공됩니다. iOS 12 이상에서는 EmojiOne을 간단하게 앱에 통합할 수 있는 것 같습니다. iOS 12부터 OpenType-SVG 형식의 컬러 글꼴을 지원한 것 같습니다. OpenType SVG Added support for defining l... iOSUIKitiOS12이모티콘 RxCocoa의 UITextField.rx.text를 구독하면 리턴 키로 키보드가 닫힙니다. RxCocoa가 UITextField의 입력 값을 이벤트 스트림으로 받는 경우 UITextField.rx.text를 사용합니다. 이와 같이 UITextField.rx.text 를 subscribe() 하면(자), 입력치를 이벤트 스트림로서 받아들일 뿐만 아니라, 왠지, 키보드의 리턴 키의 탭으로 키보드가 닫게 됩니다. ReactiveCocoa 에서는, 다음과 같이 해 UITextField 의... iOSUIKitReactiveCocoaRxCocoa UIButton에서 toolbar가있는 키보드를 내고 싶습니다. 이 계속 UItextFiled라면 inputAccessoryView 에 넣고 싶은 툴바를 넣으면 좋다는 것이었지만, UIButton을 확장했을 경우 조금 막혔으므로 메모 오른쪽 하단의 빨간색 버튼을 누르면 툴바가있는 키보드가 나오기를 원합니다. 이 클래스를 사용한 버튼이면 누르면 키보드가 나오게 되어 있습니다 여기를 참조하여 inputAccessoryView 에 toolbar 다 Apple ... iOSUIKitSwift [Tips] UITextview를 UILabel처럼 사용 「Link 구현하고 싶지만, UILabel에 부가하는 것은 어렵고… 」 같은 것이 있었기 때문에. UITextview를 UILabel처럼 사용하기위한 Tips. 덧붙여 로부터의 추출 정보. IBDesignable 대응 클래스를 준비. 사용하고 싶은 UITextView 상속 클래스에 @IBDesignbable 를 부가. 사용하고 싶은 UITextView 상속 클래스가 특별히 없는 경우는, UI... iOSUIKitSwiftUILabelUITextView iOS의 UILabel의 크기 그대로 Hiragino Sans의 qyjp와 É의 상하가 눈에 띄지 않게 한다 운영 환경: iOS10~12 UILabel의 Hiragino Sans를 직접 지정하여 【영어만】이라고 하는 경우, 아래와 같이 qyjp나 É의 상하가 단절되기도 합니다. 【AutoLayout이나 sizeThatFits() 상의 사이즈를 변경하지 않고】, 그리기 영역을 넓혀 아래와 같이 하고 싶다 상하에 gutter(스페이스)를 확보하고, 묘화 영역을 넓히는 것으로 대응. AutoLayout의... iOSadventcalendar2018tipsUIKitUILabel Snapchat이나 Instagram 같은 CollectionView를 라이브러리화했습니다! 내가 맡는 Graffity Inc.에서는 ARKit을 사용한 앱을 많이 만들고 있기 때문에 항상 카메라 UI를 만들고 있습니다. 그렇다면 스스로 Instagram이나 Snapchat 같은 CollectionView를 만드는 것입니다. 지금 만들고 있는 앱으로, 벌써 3번째 정도이므로, 좋은 가감 라이브러리화했습니다. 아무래도 copipe 하는 것은 시간의 낭비이고, 완벽한 코드는 아니지만, ... iOSUIKitSwiftcollectionView UILabel에 쉽게 그라데이션을 적용하는 방법 사람은 누구나 한 번 이상과 현실의 격차로 고통받는다. 예를 들어, UILabel에 그라데이션을 적용하려고 했을 때 등이 거기에 상당할 것이다. 아래의 두 이미지를 비교해 보자. 이상은 위이지만 아래가 현실이다. UIView의 그라데이션 지식, 즉 CAGradientLayer를 그대로 UILabel에 적용하려고 생각한 얕은 인간이 이 세상에는 존재한다. 그래, 필자이다. 인간에게 한정된 것은... iOSUIKitSwiftCAGradientLayerUILabel swift의 확장을 통한 로딩 표시기 공통화 UI 조작 차단하는 시스템의 이런 것을 전체 화면에서 언제든지 호출할 수 있도록 하고 싶다 BaseViewController적인 클래스에 공통 함수 만들어 계승시켜 가는 것은 Swifty가 아닌 생각이 들기 때문에, UIViewController의 extension로 실현시키고 싶다. Swift의 확장에는 저장 속성이 없습니다. 처음 시도한 것은 다음 방법 ※ 물론 빌드 오류 swift의 확... iOSUIKitSwift UIImage를 축소율에 따라 크기 조정 (소 재료입니다) UIImageView가 아니라 UIImage의 단계에서 리사이즈하고 싶은 상황, 드물게 있거나 한다. 그러한 때는, 이하와 같은 Extension으로 대응할 수 있다. UIImage+Resize.swift 주의점 스케일 The scale factor to apply to the bitmap. If you specify a value of 0.0, the scale facto... UIKitSwift Vue.js와 UIKit의 uk-icon 간의 궁합이 좋지 않음 Vue.js에서 UIKit을 사용할 때 스크립트를로드하는 순서를 UIKit script → Vue.js script로 설정하면 uk-icon의 마크 업이 더됩니다. 로드 순서를 Vue.js script → UIKit script로 설정합시다. 문제 버전 (UIKit script → Vue.js script) ※ 다소 생략하고 있습니다 이 상태에서 그러면 아래 그림과 같이 element가 더빙... UIKitVue.js 코드에서 커스텀 셀을 사용할 때 register(_:forCellReuseIdentifier:) 함수를 넣었다 Xcode9.2 Swift4 열별로 표시할 셀을 결정하는 델리게이트 메서드를 작성하여 해당 열에 어떤 셀을 사용할지 결정합니다. 여기서 떨어진다. 아래의 넣어 잊어 에서는 여기서 소개되고 있습니다 즉 제1 인수에는 이 테이블 뷰로 사용하는 cell의 클래스를 등록해, 제2 인수에서는 재이용할 때의 명찰적인 서 위치에서 String형의 이름을 넣어 주세요라고 하는 것일까요 재사용 가능한 테이블... XcodeUIKitSwift4 [iOS] 페이드 할 팝업보기 만들기! ・swift4 사용 PopupView.swift 표시하고 싶은 타이밍에 숨기는 타이밍에 이상 😆!... iOSUIKitSwift우이Xcode 컬렉션 뷰셀의 Image Overlay를 tvOS10에서도 실현한다 tvOS11에서 등장한 UIImageView에 UIView를 겹쳐 Parallax 애니메이션시킬 수 있는 API입니다. var overlayContentView: UIView 에 addSubview 하는 형태가 됩니다. 이 예에서는 Free 의 라벨이 포커스시에 밖으로 튀어나와 애니메이션하고 있습니다. Parallax 효과는 tvOS10까지는 UICollectionViewCell이 아니라 U... tvOSUIKitSwift 텍스트 필드에서 유효성 검사에 걸리면 문자 색상을 빨간색으로 밑줄을 그립니다. 안녕하세요 이런 느낌의 ↓ 텍스트 필드를 만들어 보았습니다. UITextField 를 계승한 클래스에 isValid 를 갖게 하는 형태로 해 보았습니다. Storyboard에서 텍스트 필드를 설정하는 경우 클래스 이름을 FormTextField로 두는 것을 잊지 마십시오! 이것으로 OK입니다! 샘플은 여기입니다!... UIKitSwift양식밸리데이션UITextField iOS11에서 Grouped UITableView 섹션 헤더에 추가 높이가 발생하는 문제에 대해 iOS10까지는 tableView의 Header 나 Footer의 높이를 없애기 위해, 0.1이나 CGFloat.leastNormalMagnitude를 tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat 그러나 iOS11이되면 그럼 높이가 없어지지 않는 경우가 나와 곤란했다 여기는 table... iOSUITableViewSwiftUIKit UIButton 이미지를 라벨에 넣고 싶습니다. 자신의 메모 이런 버튼이 디자인으로 올라왔습니다. UIButton의 Label 양쪽에 이미지를 배치하고 있습니다. 보통 UIView로 버튼 안의 레이아웃을 짜고 위에 UIButton을 넣으면 좋지 않아? 라고 생각했습니다만, 버튼을 눌렀을 때에 하이라이트가 되지 않고 이마이치였으므로 UIButton만으로 노력해 보았습니다. 이제 ↑ 버튼이 생겼습니다. 화상의 위치가 조금 어긋나 있으므로 코드... iOSUIKitSwift우이 부튼 iOS8에서 [UIWindow new]에서 생성한 Window의 frame 원점이 Landscape 상태의 화면에도 불구하고 Portrait 좌상이 되어 버리는 현상을 해결했다 iOS 8에서 frame 등 좌표를 생각하는데 화면에서 보이는 Orientation의 좌상이 원점이 되었다. 월일은 흐름 iOS 11도 나올 무렵이므로, 좋은 가감 자르고 싶은 버젼도 증가하고 있는 오늘 요즈음, [UIWindow new]를 사용함에 있어서 iOS 8계에서만 발생하는 버그와 같은 거동에 직면했다. 아마 Swift에서도 일어나기 때문에 태그를 붙였다. iOS 8에서만, UIWi... iOSUIKitSwiftObjective-CUIWindow UIPickerView의 attributedTitleForRow와 viewForRow의 구분 UITableViewCell과 같이 「이미지와 텍스트」를 나란히 하고 싶은 경우, attributedTitleForRow 를 사용하는 방법과 viewForRow 를 사용하는 방법의 어느 쪽을 채용해야 하는가. 가로 줄의 경우, attributedTitleForRow로 끝내는 쪽이 구현의 간결함이 됩니다. 반대로 이미지가 텍스트 위나 아래에 배치되는 등 레이아웃이 복잡해지면 viewForRow... iOSUIKitSwiftUIPickerView 당겨서 닫을 수있는 모달 구현 (UINavigationController의 경우) UIKit에서는 ViewController → ViewController 전환을 사용자 정의할 수 있습니다. 위 이미지처럼 버튼을 누르면 아래에서 나와서 당기면 닫을 수 있는 모달을 구현해 봅니다. 당초 이쪽의 튜토리얼을 참고로 진행하고 있었습니다만, 어떤 문제가 발생했습니다. UINavigationController에 Pan Gesture Recognizer를 연결할 수 없다는 것입니다. ... XcodeUIKitSwift Vue.js와 UIKit로 만드는 프런트 엔드 환경 최근 사내에서는 Vue.js가 유행하고 있습니다. 별로 巷에서는 소문은 듣지 않습니다만 사용하기 편리하게 이쪽도 업무로 애용하고 있습니다. UIkit이 ver.3이 되어 Webpack에서 임포트 할 수 있게 되었기 때문에 스타터 킷을 작성했습니다. UIkit이 3이 되어 개인적으로 기뻤던 것은 Webpack 대응과 Scss판을 할 수 있었던 것. 그건 그렇고, UIKit의 공식 사이트도 Vu... UIkit3UIKitVue.jsvue.js2webpack Swift 3의 UIScrollView로 회전식 UI(페이징/이미지 등을 스와이프로 왕래할 수 있는 View) 만들기 캐러셀 UI를 구현하려고 UICollectionView에서 하려고 하거나 가 좋을까-라고 고민하기도 했습니다만, UIScrollView를 이용한 방법이 매우 평이하고 알기 쉬웠으므로 Swift 3판 탑재하겠습니다. 출처는 이쪽↓ [XCODE] UIScrollView를 사용하여 페이징 UI를 구현하는 방법/YoheiM.NET 항상 Paging Enabled 를 선택합니다. ViewControl... XcodeUIScrollViewSwiftUIKit UIButton의 Autolayout이 titleEdgeInsets를 고려하지 않았기 때문에 대응했습니다. InterfaceBuilder의 UIButton에 titleEdgeInsets를 설정하고, 버튼의 문장만을 프로그램상에서 설정(변경)하면 문장의 길이에 따라 버튼의 크기가 변경되지만 그 크기에 titleEdgeInsets가 반영되지 않기 때문에 표시가 무너져 버린다. 맞지 않는다. 타이틀을 변경한 것을 Autolayout에 명시적으로 통지할 필요가 있을까 생각하고, 다음 코드를 실행해 보았습... AutoLayoutiOSUIKitSwift 이전 기사 보기