2. ์ต์ ๋ฉ์ธ์ง(๋งจ ์๋)์ผ๋ก ํ๋ฉด ์คํฌ๋กคํ๊ธฐ. ์ฑํ ์ ์์ฑํ์ ๋, ํ๋ฉด ์คํฌ๋กค์ ๋งจ ์๋๋ก ๋ด๋ ค์ ์ต์ ๋ฉ์ธ์ง๋ฅผ ๋ณด์ฌ์ค์ผ ํ๋ค. tableView ์์ ํน์ ์ ๋ก ์คํฌ๋กค ํ๋ ํจ์๋ scrollToRow ํจ์ ์ด๋ค. ํน์ ์ ์ธ๋ฑ์ค์ธ indexPath, ์คํฌ๋กค ํฌ์ง์ (top, bottom, middle), ์คํฌ๋กค ์ ๋๋ฉ์ด์ ํจ๊ณผ true or false ์ธ์๊ฐ ๋ค์ด๊ฐ๋ค. func loadMessages(){ db.collection(K.FStore.collectionName).order(by: K.FStore.dateField).addSnapshotListener { (querySnapshot, err) in self.messages = [] if let e = err { print("Error ge..