일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트 카메라
- 안드로이드 앨범
- 푸시 데이터 저장
- 스위프트
- 스위프트 웹뷰
- 노티피케이션 익스텐션
- silent push
- Swift flutterviewcontroller
- native flutter view
- flutter 회전
- 앱 꺼졌을 때 푸시 데이터 저장
- NotificationService Extension
- 안드로이드 숏컷
- 스위프트 UserDefaults
- swift 문자
- FlutterView MethodChannel
- swift sms
- 안드로이드 바로가기
- 앱 백그라운드 푸시 데이터 저장
- 안드로이드 FCM
- flutter rotate
- Flutter NativeView
- 안드로이드 에러
- 플러터 뷰 컨트롤러
- Swift flutterview
- 스위프트 앨범
- Flutter UIKitView MethodChannel
- 스위프트 테이블 뷰 셀
- swift autolayout
- 스위프트 푸시
- Today
- Total
목록iOS (기능) (89)
Things take time
[목표] 카카오톡처럼 앱을 사용하다보면 우측 스크롤바 옆에 텍스트 박스가 뜨는 경우가 있다. 이 텍스트 박스는 스크롤바(indicator)옆에 붙어서 같이 따라다니는데 이 기능을 추가해야해서 알아봤다. 결론은 저 스크롤뷰 안에있는 인디케이터에 접근할 수 있는 방법을 찾아봤다. [코드] override func scrollViewDidScroll(_ scrollView: UIScrollView) { DispatchQueue.main.async { self.indicatorView?.isHidden = false UIView.animate(withDuration: 0.5, animations: { self.indicatorView?.alpha = 1 }) let scrollIndicator = scrollV..
[리젝] 앱이 리젝당했다. 사유는 다음과 같다.Guideline 4.2.6 - Design - Commercialized Templates and App Generation Services We noticed that your app appears to be created from an app generation service or a commercialized template, but it was not directly submitted by the owner or provider of the content within the app. 보통 리젝을 당하게 되면, 숫자와함께 가이드라인 무엇을 위반했는지 나온다.https://developer.apple.com/kr/app-store/review/guide..
[개요] 제목만으로는 헛갈리는 내용이다. 간략히 설명하면iOS의 테이블 뷰 안에 들어가는 Cell은 두 가지 타입이 존재한다. Static / Dynamic 뜻은 다 알것이고, 간략히 스토리보드상에서 UI의 대부분을 그려야할 때, 데이터가 크게 변하지 않을때(물론 변하더라도 static에서 조정 가능) 사용하며, Dynamic은 일반적으로 책에서 소개하는 테이블 뷰 셀이다. 그리고 static은 section이라는 부분이 있어서, 테이블 뷰의 셀들을 관리하는 그 상위의 영역이 존재한다.즉, 1개의 테이블에는 1개 이상의 섹션이 존재하며, 각 섹션은 1개 이상의 셀을 포함하고 있다. 그러므로 셀들의 공통집합들을 섹션으로 구분하고, 이 섹션의 집합이 테이블 뷰가 되는 것이다. dynamic은 하나의 테이블 ..
[문자 보내기] iOS의 경우에는 안드로이드처럼 위험 권한으로 분류하여 해당 작업에 대한 권한 요청 및 result를 처리하지 않고 문자 메시지를 보낼 수 있다. 단, 전송까지 하는 것이 아니라 전송 전의 화면까지를 보여줄 수 있다. 해당 번호는 String 배열 이므로, 다중 사용자에게 보내기에도 편리할 것이다. 공식 문서 : https://developer.apple.com/documentation/messageui/mfmessagecomposeviewcontroller해당 문서에 따르면 message 뷰 컨트롤러도 커스터마이징을 할 수 있다고 한다(UIAppearance 프로토콜을 이용하여) [코드]import UIKit import MessageUI class ViewController: UIVi..