File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,8 +12,7 @@ struct TodoListView: View {
1212 @Environment ( NavigationRouter . self) var router
1313 @Environment ( \. diContainer) var container : DIContainer
1414 @Environment ( \. colorScheme) private var colorScheme
15- @State private var headerOffset : CGFloat = 0
16- @State private var headerHeight : CGFloat = . pi
15+ @State private var headerOffset : CGFloat = . zero
1716 @State private var isScrollTrackingEnabled = false
1817
1918 var body : some View {
@@ -298,20 +297,11 @@ struct TodoListView: View {
298297 sortMenu
299298 filterMenu
300299 }
301- // iOS 26.4부터 헤더의 높이가 달라져서 리스트에서 필터링된 Todo가 없으면 사라지는 현상 해결
302- . background {
303- GeometryReader { geometry in
304- Color . clear
305- . onChange ( of: geometry. size. height, initial: true ) { _, height in
306- headerHeight = height. rounded ( )
307- }
308- }
309- }
310300 }
311301 . scrollIndicators ( . never)
312302 . scrollDisabled ( !isScrollTrackingEnabled)
313303 . contentMargins ( . leading, 16 , for: . scrollContent)
314- . frame ( height: headerHeight )
304+ . frame ( height: UIFont . preferredFont ( forTextStyle : . body ) . lineHeight . rounded ( . up ) + 20 )
315305 . onAppear {
316306 headerOffset = 0
317307 isScrollTrackingEnabled = false
You can’t perform that action at this time.
0 commit comments