fix : ReportIngredientModalView에서 키보드가텍스트필드 가리는 문제 대응 #118
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I Did!
ReportIngredientModalView에서 키보드가 텍스트필드 가리는 문제를 대응했습니다.
사실 KeyboardHandler를 활용해서 완벽하게 해당 텍스트필드가 활성화 되었을때 포커싱 되게 만들고 싶었지만, KeybooardHandler가 정확한 keyboardHeight 값을 가져오지 못하는 문제가 있어서 그렇게 하지는 못하고, 해당 뷰 Vstack 텍스트필드가 있는 구간에만 ScrollView를 넣어주는 방식을 사용했습니다. 이 방식을 사용하면, 정확하게 포커싱이 되는게 아니기 때문에, 키보드가 올라올때 기존처럼 텍스트필드를 살짝 가리긴 하지만 (하단 1/3 높이 정도) 스크롤뷰를 바로 아래로 내려서 텍스트필드가 완전히 보이게 할 수 있습니다.
+) ScrollViewReader도 잘 안먹히네요 ㅠㅠ
시도해본 방법중에 이게 최선인것 같아서 일단 이렇게 했지만.. 더 좋은 방법을 찾으면 또 업데이트 하겠습니다.
Issue
#117
Review Point
<코드 개선 후 영상>
RPReplay_Final1702463658.MP4
Reference & Image