[SwiftUI] 채팅 기능 (타겟 뷰로 스크롤 이동하기, ScrollViewReader, ScrollTo, Anchor)
ScrollViewReader를 이용하면 스크롤를 자동으로 할 수 있다. 뷰 화면 초점을 맞추거나, 채팅 내용 검색 등에 활용할 수 있겠음 다음 코드에서 ScrollViewReader로 ScrollView를 감싸주고, proxy를 이용해서 scrollTo~ 해주면 위와 같이 작동한다. import SwiftUI struct ContentView: View { private var dataArray: [String] = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"] private let target: Int = 5 //f var body: some View { Sc..
2023. 10. 12.
[SwiftUI] 채팅 기능 (UpScroll)
일단 서치먼저 해 보다가 SwuifUI로 채팅짜기는 블로그에 자료가 별로 없다는것을 알게되서 눈물난다 눈물나 여튼 업스크롤 하는방법 찾아보다가 아래와 같이 rotationEffect를 주면 업스크롤이 가능하다는것을 알게 됨 ! 원래는 이렇게 다운스크롤이 디폴튼데 아래와 같이 코드 짜주면 이렇게 업스크롤 가능! 벌써 다 짠 기분이다 ㅋ private var dataArray: [String] = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"] var body: some View { ScrollView(.vertical){ LazyVStack{ ForEach(0..
2023. 10. 12.