· 성취/개선/학습한 내용 🏆 flatMap Alert.TextField Realm - to one relationship Realm - EmbededObject collectionView - ItemSize DispatchTimeInterval · 경험한 이슈 😫 저번 주부터 컬렉션뷰에 cell을 몇천 개씩 만들고, 컬렉션뷰와 cell 사이즈를 화면 사이즈에 따라 다르게 처리하면, cell과 cell 사이에 빈틈이(화장실 타일처럼) 생기는 이슈가 발생했었다. 오늘 이 부분을 여러 값을 넣으며 실험을 해보다가 그 이유를 찾게 됐다. 바로 cell의 itemSize 때문이었다. itemSize엔 CGRect 값이 들어가는데, 이 값에 정수가 아닌 소수가 있는 실수를 넣으면 계산 과정에서 cell과 cell..
· 성취/개선/학습한 내용 🏆 CAGradientLayer UIVisualEffectView UIBlurEffect · 생각보다 덜/더 걸리는 작업과 그 이유 😱/🥴 Gradient를 처음 이용하다 보니 시작 점과 끝나는 지점 그리고 location을 이해하고 사용하는데 시간이 조금 더 걸렸다. Blur 같은 경우 쉽게 사용할 수 있었다. 생각보다 굉장히 간단하고 몇 줄만 적으면 바로 적용이 가능했다. · 느낀점 🌟 생각보다 너무 많은 기능들이 이미 구현이 되어있었다. 그래서 그 많은 기능들을 편하게 사용할 수 있지만, 이를 조금 더 응용하고 다른 것과 섞어서 사용하는 작업은 쉽지 않다는 것을 느꼈다. 그리고 개인프로젝트의 목표가 다음 주 출시이기에 오늘은 휴식을 취해서 체력을 충전했다..
· 성취/개선/학습한 내용 🏆 ImagePicker hidesBottomBarWhenPushed · 경험한 이슈 😫 뷰를 다른 뷰로 푸시했을 때, 탭바를 안 보이게 하려고 탭바를 UINavigationController로 만들었었는데, 이러면 내가 원하는 대로 navigationBar의 타이틀을 사용하기가 어려워진다는 것을 알게 됐다. 이때 타이틀을 사용하려면, topItem.title을 이용해야 하는데 이렇게 되면 탭바의 다른 뷰컨트롤러로 이동시 topItem.title이 유지가 된다는 것을 알게 됐다. 물론 이런 현상을 각 뷰마다 viewWillAppear 할 때, 각각 topItem의 요소들을 설정해서 해결할 수는 있겠지만, 비효율적이라고 생각을 했다. 또한 어떤 뷰는 barButton이 있고 어떤..
· 성취/개선/학습한 내용 🏆 CollectionViewPagingLayout · 경험한 이슈 😫 처음 사용해 보는 SPM을 사용하려고 대충 샘플코드만 보고 했더니, 실행이 제대로 안돼서 꽤 많은 시간을 사용해 버린 것 같다. · 고민되는 지점 ⁉️🤔 UI적인 고민이지만, 영화 퀴즈를 카드뷰 형식으로 크게 보여주는 게 좋을지, 아니면 여러 개를 한 번에 볼 수 있게 구현하는 게 좋을지 고민이 된다. · 생각보다 덜/더 걸리는 작업과 그 이유 😱/🥴 내가 나의 머리를 너무 과대평가한 것일까? 기존에 한 파일에서 구현되어있던 것 기능을 뷰모델로 옮겨서 구현하려다 보니, 로직과 뷰 관련 코드를 분리해야 하고 또 어떤 것이 트리거로 설정해야 할지 고민하느라 시간이 좀 더 걸렸다. 한 시간이면 끝날 줄 알았던..
· 성취/개선/학습한 내용 🏆 tapGesture.cancelsTouchesInView snapkit updateConstraints UserDefault 복습 TabBar에 navigationView 적용 vs TabBar 안에 VC들에 navigationView 적용 · 경험한 이슈 😫 TapGesture와 Collectionview didSelectItem이 동시에 되지 않는다는 것을 깜빡하고, 왜 cell이 선택이 되지 않지라고 계속 생각을 했다. 이 부분을 깨닫고 검색을 통해 tap.cancelsTouchesInView = false라는 설정을 해주면 된다는 것을 찾아서 해결했다. · 모르는 부분???? 🥺 저번주에 작업한 poster 위에 collectionview를 그렸는데, 왜 grid ..
· 성취/개선/학습한 내용 🏆 layoutSubViews withBaselineOffset · 경험한 이슈 😫 tabBar의 이미지를 넣고 offset을 조절하는데, 이전엔 분명히 imageInsets으로 설정이 됐는데, 안돼서 이것저것 찾아보았다. withBaselineOffset이라는 모디파이어를 임시방편으로 사용하여 지금은 조절한 상태이다. tabBar를 추가하니 기존에 잘 나왔던 영화 포스터 받아오는 collectionView Cell이 제대로 보여지지가 않았다. 그냥 바로 initial 화면으로 보일 때랑 tabBar의 한 페이지로 보일 때, 시점 차이가 발생해서 cell의 frame.width 값을 제대로 받아오지 못하는 것 같다. 그래서 layoutSubviews를 사용해 width 값을 받..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.