SwiftUI - refreshable ScrollView
iOYES
SwiftUI에서 refreshable이라는 뷰 모디파이어가 존재합니다.
리스트나 스크롤뷰에 붙여서 내려서 땡겼을때 새로고침이 되도록 해주는 유용한 기능이죠!
iOS 15 이상부터 사용할 수 있긴한데, iOS 16 이하에서는 List 외 스크롤뷰에 직접적으로 사용하면 정상적인 동작이 되지 않는 버그가 있어요 🥲
새로고침은 동작하지만, 뷰 레이아웃이 망가지죠.
그래서 SwiftUI는 커스텀이 제맛이기에 모든 버전에서 활용될 수 있는 커스텀 스크롤 뷰를 제작해봤어요.
새로고침 기능도 있고 거기다가 스크롤 오프셋 탐지도 곁들인 🧑🍳
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 11월 23일 오전 12:32
스
... 더 보기퇴근길 지하철에서 중년 사내와 20대 후반의 한 젊은이가 필자의 앞에 나란히 앉아 있었다. “자리가 사람을 만드는 법이지.” 중년 사내가 젊은이에게 건네는 말 한마디가 내 귀에 들려왔다. 그 순간 나는 묘한 추억에 빠져들었다.
... 더 보기제가 한국에서 직장 생활을 시작하고 가장 먼저 배운 것은 아이러니하게도 야근이었습니다. 신입이었던 제게 야근은 선택의 문제가 아니었거든요. 선배들에게 야근은 너무나 당연한 루틴이었고, 저녁 5시가 되면 "퇴근 안 해?"가 아니라 "저녁 뭐 먹을까?"라는 질문을 던졌습니다. 누가 정해놓은 것처럼 부장님이 퇴근해야 과장님이, 과장님이 퇴근해야 대리님이, 대리님이 퇴근해야 비로서 저 같은 신입도 퇴근 생각을 할 수 있었습니다.
... 더 보기1. 당신 자신을 믿어라. 결코 모방하지 마라.