
UIButtonConfiguration이 무엇일까?UIButtonConfiguration 은 UIKit으로 UI를 구성할때 사용할 수 있는 클래스 객체입니다. UIButton의 버튼, 콘텐츠 동작 및 모습 등을 구체화하기 위한 설정을 정의할 수 있도록 합니다. 이 기능을 objective-c에서는 클래스, swift에서는 UIButton.Configuration 타입의 구조체 방식으로 제공을 하고 있었어요. 양쪽 언어 전부 iOS15 이상부터 지원을 해요. UIButtonConfiguration OverviewOverview 이어서 보겠습니다. UIButtonConfiguration을 사용해서 버튼을 업데이트하고, 설정할 수 있다고 해요. 기존에 제공하던 기능과도 같이 사용이 가능한데, 기존에 버튼 타..

iOS앱에서 인앱 웹뷰가 아닌 외부 웹페이지로 이동 시키고자 할때가 있습니다. 특정 URL 웹페이지로 이동하는 코드를 구현해보겠습니다. UIKit, SwiftUI 모두 동일하게 사용가능한 기능입니다. 바로 가보겠습니다. iOS 앱에서 URL 사용하여 웹페이지 이동하는 방법 알아보기 URL String 정의하여 URL struct 생성하기 이동한 URL을 생성하기 위해 먼저, 이동한 URL 주소 문자열을 정의해줍니다. 이후, 실제 URL 이동에 사용할 URL struct를 생성합니다. URL 생성자는 다양한 종류가 있지만, 이번에는 string 레이블을 사용하는 생성자를 사용하면 됩니다. 앞서 정의한 String 문자열을 생성자에 넣어서 URL을 반환해줍니다. 이때 URL은 옵셔널(Optional) 타입으..

UIViewController didMove(toParent:) UIViewController 인스턴스의 메서드로 didMove(toParent:)가 존재합니다. 해당 메서드는 다른 UIViewController, PageViewController TabBarController 등의 컨테이너 뷰 컨트롤러에 다른 UIViewController가 추가/삭제 된 후에 호출이 됩니다. Declaration didMove Method 선언방식 didMove는 UIViewController의 인스턴스 메서드로, UIViewController 인스턴스로부터 접근해서 사용할 수 있습니다. 예를들면 childViewController.didMove(toParent: self) 와 같은 방식으로 부모 ViewControl..

Class UICollectionViewFlowLayout UICollectionViewFlowLayout은 컬렉션뷰(UICollectionView)의 섹션에 헤더뷰 / 푸터뷰를 포함하거나, 아이템을 구성할때 사용할 수 있는 레이아웃 객체입니다. 즉, UICollectionViewFlowLayout은 컬렉션뷰의 레이아웃 구성에 사용되는 객체라고 할 수 있습니다. Declaration 선언방식 UICollectionViewFlowLayout은 클래스로 되어있으며, UICollectionViewLayout을 상속받습니다. 상속받는 클래스, 본 클래스 명을 보면 알 수 있듯이, UICollectionViewFlowLayout은 UICollectionView의 레이아웃 구성에 사용됩니다. UICollection..
- Total
- Today
- Yesterday
- swift reduce
- swift 기초
- Collection
- ios
- 알고리즘문제
- 개발자문서
- swift언어
- 자연어처리
- swift 문자열
- 스위프트
- 프로토콜
- Swift 알고리즘
- publisher
- createML
- 프로그래머스
- swift
- 백준swift
- 김프매매
- 알고리즘
- 프로그래머스swift
- swift알고리즘
- 부스트코스
- swift문제
- CoreML
- 백준알고리즘
- uikit
- SwiftUI
- Protocol
- 컬렉션
- swift string
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |