일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Swift flutterview
- Flutter UIKitView MethodChannel
- 스위프트 푸시
- 스위프트 웹뷰
- native flutter view
- Swift flutterviewcontroller
- swift sms
- 스위프트 테이블 뷰 셀
- 스위프트 앨범
- 앱 꺼졌을 때 푸시 데이터 저장
- 푸시 데이터 저장
- 스위프트
- 앱 백그라운드 푸시 데이터 저장
- 플러터 뷰 컨트롤러
- FlutterView MethodChannel
- 스위프트 카메라
- swift autolayout
- 안드로이드 FCM
- 안드로이드 앨범
- flutter rotate
- silent push
- 안드로이드 숏컷
- swift 문자
- Flutter NativeView
- 스위프트 UserDefaults
- 노티피케이션 익스텐션
- 안드로이드 바로가기
- 안드로이드 에러
- flutter 회전
- NotificationService Extension
- Today
- Total
목록Study (178)
Things take time
[사용목적] 흔히 말하는 모듈화, 기능적으로 완전히 분리되며 다른 프로젝트에서도 공통적으로 쓸 수 있는 기능을 한 프로젝트 내에 두는 것이 아니라 프레임워크라 하는 것으로 만들어 이 프로젝트, 저 프로젝트에서 가져다 쓰기 위함이다. 설명을할 때 어렵게 쓰지 않을 것이다. 다른 곳 둘러보니 이 용어 저 용어 다 쓰는데, 그냥 이해하기 쉽게 표현하겠다. [만들기] 새 프로젝트를 생성하고, 생성을 선택할 때 프레임워크를 선택한다. 이름은 ReusingFramework로 하였다. 일반 싱글 뷰 앱으로 생성할때와 달리, 메인스토리보드에 대한 설정이 보이지 않는다. 즉, 외부 프레임워크 자체는 일반 프로젝트처럼 메인 스토리보드에서 initial view controller라는 것이 없는 것이다. 프레임워크는 가져다..
[목적] 뷰안에 있는 뷰에서, 가장 위에있는뷰 혹은 현재 슈퍼뷰가 아닌 그 슈퍼뷰 보다 상위에 있는 뷰를 기준으로, 현재 뷰의 위치를 얻어내고자 할 때 사용한다. 현재 뷰가 위처럼 되어있다 생각하자. 초록색 뷰는 가운데 정렬되어있으며, 너비는 고정이다. 파란색 뷰와 노란색 뷰는 초록색 뷰 안에 있으며, 그 안에는 leading, trailing 값이 정해져있으며, centerY가 설정되어있다. 나는 현재 파란 뷰(bludView라 함)가 초록색뷰 안에서의 오른쪽 마진값은 얻어낼 수 있다. 왜냐하면, 이미 오토레이아웃으로 어느정도 위치를 가질지 당연히 설정했을 것이기 때문이다. 그러나 파란뷰의 오른쪽 기준점으로 하얀색 뷰, 전체 뷰 와의 오른쪽 마진값을 얻어내려면 어떻게 할 수 있을까. 1. frame.w..
[목적] 간만의 오토레이아웃.. 제약조건 하기 목적은 다음과 같다. 두개의 뷰(검정, 노랑)를 가진 하나의 컨테이너 역할을 하는 뷰(초록), 총 세개의 뷰가 있다. 컨테이너 뷰는 가로/세로에 따라 너비 높이가 달라지고, 안의 두 개의 뷰는 아래와 같이 변경되어야한다. 또한 유동적인 넓이를 가진 뷰(파랑)가 있으며, 이 뷰는 컨테이너뷰의 영역을 제외한 영역을 모두 차지한다. 위와 같은 조건을 사용하기 위해 제약조건을 걸어보겠다. 제약조건을 활용할때, 가장 먼저 생각할것 1. 스토리보드상에서 해결할 수 있는가 => 스토리보드에서 간단하게 해결된다면, 그냥 사용하면 된다. 가장 좋은 방법이지만 위와 같은 것에서는 해결할 수 없다. 그래도 최대한 스토리 보드상에서 해결할 수 있어야 하므로, 아래와 같이 기본을 ..
[UIButton Background Color] UIButton의 기본 이미지를 상태값에 따라 변경하는게 가장 깔끔하지만, 만약 이미지를 넘겨받지 않고 색상으로 직접 만들라는 오더가 내려왔을 때, 버튼의 배경색상을 코드로 변경하고, 실행하게 되면 내가 원한 색상이 아니라, 좀 더 탁한 색이 나오게 된다 . 예를 들어, Stack OverFlow에서 사용하는 배경색상 변경 함수를 보면 func setBackgroundColor(color: UIColor) { self.btn.clipsToBounds = true // add this to maintain corner radius UIGraphicsBeginImageContext(CGSize(width: 1, height: 1)) if let context..