From 4ccf45924a7823aee73c6c04681b441f0416bdab Mon Sep 17 00:00:00 2001 From: Kwak Seong Joon Date: Fri, 21 Jul 2023 23:37:29 +0900 Subject: [PATCH] =?UTF-8?q?[Fix]=20=EC=BB=A4=EB=A6=AC=ED=81=98=EB=9F=BC?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=EC=97=90=EC=84=9C=20scrollToRow=20=EB=B6=84?= =?UTF-8?q?=EA=B8=B0=EC=B2=98=EB=A6=AC(#117)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CurriculumViewController.swift | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/LionHeart-iOS/LionHeart-iOS/Scenes/Curriculum/ViewControllers/CurriculumViewController.swift b/LionHeart-iOS/LionHeart-iOS/Scenes/Curriculum/ViewControllers/CurriculumViewController.swift index 7ba9112f..086df05c 100644 --- a/LionHeart-iOS/LionHeart-iOS/Scenes/Curriculum/ViewControllers/CurriculumViewController.swift +++ b/LionHeart-iOS/LionHeart-iOS/Scenes/Curriculum/ViewControllers/CurriculumViewController.swift @@ -185,14 +185,26 @@ private extension CurriculumViewController { guard let userInfoData else { return } let userWeek = userInfoData.userWeekInfo - let weekPerMonth = 4 - let desireSection = (userWeek / weekPerMonth) - 1 - let desireRow = (userWeek % weekPerMonth) - let indexPath = IndexPath(row: desireRow, section: desireSection) - curriculumViewDatas[desireSection].weekDatas[desireRow].isExpanded = true - self.curriculumTableView.reloadData() - self.curriculumTableView.scrollToRow(at: indexPath, at: .top, animated: false) + if userWeek == 40 { + let weekPerMonth = 4 + let desireSection = (userWeek / weekPerMonth) - 2 + let desireRow = (userWeek % weekPerMonth) + let indexPath = IndexPath(row: desireRow, section: desireSection) + + curriculumViewDatas[desireSection].weekDatas[desireRow+4].isExpanded = true + self.curriculumTableView.reloadData() + self.curriculumTableView.scrollToRow(at: indexPath, at: .top, animated: false) + } else { + let weekPerMonth = 4 + let desireSection = (userWeek / weekPerMonth) - 1 + let desireRow = (userWeek % weekPerMonth) + let indexPath = IndexPath(row: desireRow, section: desireSection) + + curriculumViewDatas[desireSection].weekDatas[desireRow].isExpanded = true + self.curriculumTableView.reloadData() + self.curriculumTableView.scrollToRow(at: indexPath, at: .top, animated: false) + } } func configureUserInfoData() {