![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bgAmel/btrXWydmebZ/G0iHIP0EL9O86EVNDtcj90/img.png)
이거는 저도 불편할때 써먹어서 알고계시면 가끔 쓸 팁(?) 정도로 생각하시면 될것같아요. 그 Xcode 에서 Image 를 넣을때 보면 아래처럼 나오는 예시 아이콘들이 보이실꺼에요. 이게 Xcode 에서 기본으로 제공해주는 아이콘들입니다. 코드상에서 불러서 사용할 때는 아래처럼 사용하시면 됩니다. UIImage(systemName: "파일이름") 근데 저는 저 작은 스크롤로 보는게 불편하더라고요. 그래서 저처럼 모아보고 싶으신 분들은 아래 사이트에서 SF Symbols 을 설치하시면 넓게(?) 보실 수 있습니다. https://developer.apple.com/sf-symbols/ SF Symbols - Apple Developer With nearly 4,500 symbols, SF Symbols i..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/buB4N3/btrXOQMcgSz/fuSixbFiy0ILNO0X6bHKOK/img.jpg)
앱을 만들다보면 저 SafeArea 로인해 UI가 흐트러져서 수정해야하는 일이 생각보다 많이 생깁니다. 일반적으로 저희가 처음 ViewController 를 생성하고 나서 스토리보드를 보면 아래처럼 자동으로 생성되있는게 보이실 껍니다. 그럼 SafeArea 가 도대체 무엇일까요? 간단하게 알아봅시다. SafeArea가 뭔가요? - 간단히 이야기하면 기본 UI의 영향을 받지 않는 범위 라고 생각하시면 됩니다. - 아래 사진에서 빨간색으로 표시된 부분이 아닌 파란 부분을 SafeArea 라고 합니다. - 빨간색 영역은 safeAreaInsets 이라고 합니다. - 즉 만약 UI 를 제작하실때 해당 빨간 부분에 겹치게 넣으시면 기본 UI로 인해 가려지실수있습니다. - 다시 말하면 SafeArea 내부에 UI를..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/boGFm9/btrXK7nWWW6/VHIKVXBKN7Wv9jaomlMZJk/img.gif)
https://iostutorialjunction.com/2018/05/how-to-create-circular-progress-view-swift-tutorial.html Create circular progress view in swift – Tutorial – iOSTutorialJunction Circular progress view In this tutorial, we will learn how to create our own circular progress view or bar in swift. Though, a number of open source libraries are available for the circular progress view written in swift, but thi..
이게 생각보다 쓰다보니 편해서 계속 쓰게 되는듯? 현재 진행중 아이폰 사이드바 (2/2~) 이거 두가지로 분류해서 1탄 2탄 나눠야 할듯 하나는 수작업 - > 이거 먼저 올릴예정 하나는 라이브러리 이번주 포스트 목표 1. 프로그레스바 동그란 모양으로 커스텀 해보기 (최대한 심플하게 사용할수있게 변경시키는게 목표) 2. 아이폰 사이드바 (옆으로 슬라이드 형식으로 나오는거 - 이게 이름이 사이드바?슬라이딩바?) 어째 요즘 UI 위주로 하게되는듯? 아마 2번 50프로정도하면 이번주 다지도? 아니 저거 오류만 아니면 금방끝내는건데 아악 다음주 연구 업무(?) (포스트X - 이건 아직 시간이 있다고 하신다) - 스크롤뷰 내부 테이블뷰 - overfullscreen 으로 기존 뷰 분리해주기 나중에 알아볼꺼 (언제하..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/ebLQ8W/btrXim6gCKi/LCdClxemx1ARaNipxXqZSk/img.gif)
앱을 만들다 보면 사용자가 입력을 위해 키보드를 올리면 그 키보드가 UI를 가려 엉망이 되는 경우가 생각보다 많습니다..... 예를 들면 아래처럼 키보드가 올라오는 바람에 입력창이 안보이는 경우가 있겠죠? 그래서 이번엔 저 키보드가 올라오는 이벤트를 감지하고 그에 따른 대책(?)을 세워보도록 하겠습니다. 저의 경우에는 보통 저렇게 키보드가 올라오는 화면은 될 수 있으면 ScrollView 를 자주 사용하긴 해요. (그래야 사용자가 입력하다 자유롭게 스크롤 할 수 있으니까요) -> 이 경우는 기본 설명이 끝난후 예시로 이야기할께요. 그래서 아래 순서대로 정리해볼께요. 1. 키보드 이벤트 잡기 (올라옴 / 닫힘) + 여백 클릭시 키보드 닫기 2. 키보드 사이즈 구하기 & 대응하기 (+ SafeArea) 3...
일단 설날 연휴로 2일 이 없고 2023년도 애플 라이센스 결제도 끝났고 지금 당장 급한 일? 은 아니고 알아봐야하는거 몇개만 쓰자 이번 주는 단순한거 위주로 해보자 1. 키보드 높이 구하기 (안드로이드도 이게 필요할지는 모르겠다.) 2. 프로그레스바 동그란 모양으로 커스텀 해보기 (진행률 같은 거 표시하는 창 ) -> 이거 원 모양 만드는 거 좀더 커스텀을 해서 편의성을 놀이려고 시도중이라 -> 이번주안에 못올릴수있을것같다. 나중에 알아볼꺼 1. 애플 로그인 (타 계정 연결 방법 찾기) 2. 블루투스 연결 (이거는 항상 고민만 하고 시도한적은 없는듯?) 나중에 간단하게만 포스트 할꺼 (한번 써두는 편이 좋을듯) 1. SafeArea 2. ScrollView Scroll 위 아래 혹은 지정 위치 이동 목..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/DD2Ob/btrWDD9uu9H/0U04IDCsQKe8HRzbbrHAA0/img.gif)
원래는 일반적인 gif 를 Kotlin으로 움직이는 방법을 알아볼까 했지만 https://world-of-larooly.tistory.com/28 Swift Lottie 로 움직이는 사진 넣기 안녕하세요. 오늘은 작업하다 보면 자주 쓰이는 움직이는 그림을 어떻게 화면에 보이게 하는지 알아봅시다. 일반적으로 움직이는 사진을 그냥 넣으시면 안 움직이시는 걸 종종 보셨을꺼에요. world-of-larooly.tistory.com 요즘은 Lottie 도 많이 쓰이기도 하고 이걸 안드로이드 쪽에서는 어떻게 처리하는지 궁금해져서 둘 다 알아보도록 하겠습니다. (고민될 때는 둘 다 하는게 짱이죠.) 0. 다운로드한 파일 asset 에 넣기 1. Lottie 2. Gif 일단 이번 예제에서 쓰일 Lottie 와 Gif..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/oSAM4/btrWIPH0xYk/32gEK3j7MM1qRKkceTdjk1/img.png)
TaskExecutionException: Execution failed for task ':app:checkDebugAarMetadata'. 네.... 빌드 도중에 오류났습니다. 코드 문제는 아니었고 약간의 설정에 문제가 있었던 모양이에요..... 일단 버그 내용은 아래와 같아요. 참고하고 싶으신 분들은 보세요. (더보기 참고) Caused by: java.lang.RuntimeException: 6 issues were found when checking AAR metadata: 더보기 * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:checkDebugAarMetadata'. Caus..