안녕하세요! 오늘은 저번 포스팅에 이어서 위젯만들기 2탄.. 위젯의 확대축소, 그에따른 autoLayout을 설정하는 방법에 대해 알아볼거에요. 혹시 1탄을 못보신 분들은 밑의 링크를 따라가주세요! 위젯 만들기 1탄 보러가기 위젯 확대 축소 만들기 위젯의 확대축소 기능을 넣을려면 viewDidLoad 부분에 위 코드를 추가해주면 되요. extensionContext?.widgetLargestAvailableDisplayMode = .expanded 추가를 한 다음 빌드를 해보면 위젯 상단부분에 '>' 모양이 생겼을거에요. 하지만 눌러봐도 아무반응이 없는데 그 이유는 확대축소시 작동되는 메소드를 작성 안해서 그래요. 아래 코드를 추가로 작성해 줍시다. func widgetActiveDispl..
[Swift] 위젯을 만들기 1탄 (Today Extension, Widget) 안녕하세요! 오늘은 iOS 앱 개발에서 위젯 만드는 방법에 대해 포스팅 해볼까 해요! 현재 진행중인 앱 개발 프로젝트가 있는데, 처음으로 위젯을 만들고 있어서, 정리도 할 겸 이렇게 포스팅을 작성하게 되었어요. 위젯을 만들려고 처음에 자료검색을 할 땐 swift widget이라고 검색을 했었는데, iOS에선 widget을 Today Extension이라고 부르더라구요. 그럼 지금부터 위젯을 만드는 법에 대해 알려드릴게용 첫번째로 위젯을 추가하기 위해 today extension이란 타겟을 추가시켜 줄 거에요.Editor -> Add Target 그리곤 today extension을 검색하여 추가해줍니다. 그럼 이런창이 뜰텐데..
- Total
- Today
- Yesterday
- 위젯
- 자기PR
- BaseTableViewController
- ios
- 카카오블라인드2018
- ReactorKit
- 백준 1946
- 알고리즘
- 프로그래머스 오픈채팅방
- 괄호연산
- 프로그래머스 캐시
- 1차 뉴스 클러스터링
- Github Search
- Level 3
- 프로그래머스 추석트래픽
- Swift
- VIPER 패턴
- 아키택처
- UIModalPresentationStyle
- today extension
- RxDataSource
- Stack
- Widget
- TransitionStyle
- 카카오 블라인드 2018
- presentStyle
- 카카오 블라인드2018
- RxSwift
- BaseViewController
- 백준 신입사원
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |