일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 노티피케이션 익스텐션
- 안드로이드 바로가기
- 스위프트 테이블 뷰 셀
- 스위프트 웹뷰
- 앱 백그라운드 푸시 데이터 저장
- 스위프트 푸시
- 안드로이드 FCM
- silent push
- 안드로이드 앨범
- flutter rotate
- 스위프트 앨범
- FlutterView MethodChannel
- 안드로이드 숏컷
- Swift flutterview
- native flutter view
- flutter 회전
- swift autolayout
- Flutter UIKitView MethodChannel
- 푸시 데이터 저장
- 앱 꺼졌을 때 푸시 데이터 저장
- 스위프트 UserDefaults
- 플러터 뷰 컨트롤러
- Flutter NativeView
- 스위프트 카메라
- NotificationService Extension
- swift sms
- Swift flutterviewcontroller
- 스위프트
- 안드로이드 에러
- swift 문자
- Today
- Total
목록iOS (기능) (89)
Things take time
[목적] 뷰안에 있는 뷰에서, 가장 위에있는뷰 혹은 현재 슈퍼뷰가 아닌 그 슈퍼뷰 보다 상위에 있는 뷰를 기준으로, 현재 뷰의 위치를 얻어내고자 할 때 사용한다. 현재 뷰가 위처럼 되어있다 생각하자. 초록색 뷰는 가운데 정렬되어있으며, 너비는 고정이다. 파란색 뷰와 노란색 뷰는 초록색 뷰 안에 있으며, 그 안에는 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..
간단히 말해, 카카오톡의 이모티콘처럼, 바탕 뷰는 투명도가 있어서 맨 아래에 있는 뷰가 보여야하지만, 가장 위에 있는 뷰(투명도가 있는 뷰 밑에 있는)는 상위 뷰의 투명도를 영향받지 않기 위해서는 아래의 코드 설정이 필요하다. 구조 ↓↓ 쥐 모양의 이미지 회색의 바탕 메시지 창 ** 참고: 스토리보드상에서 먼저 상위뷰의 투명도를 지정하지 말 것(Alpha 값은 1로) self.tlkMsgEmoThumbView.backgroundColor = UIColor.gray.withAlphaComponent(0.8)