Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ [FEAT] 과방탭 질문 메인뷰 디자인 수정사항 대응 #254

Merged

Conversation

hwangJi-dev
Copy link
Member

🍎 관련 이슈

closed #249

🍎 변경 사항 및 이유

  • TableView 관련 첫번째 로드 문제가 있어서 viewDidAppear에서 request요청을 한번 더 해주었습니다.
  • 멍청한 TableView.. 과방 메인에서 첫번째 로드시 automaticDimension을 제대로 못잡더라고여 ..... 그래서 구글링하다가 viewDidAppear에서 한번 더 재호출 해주는 방식을 사용했는데 이 부분은 릴리즈 후에 좀 더 공부해서 리펙토링해보도록 하겠슴다!
  • 참고 conversation) [https://github.com/No auto layout on first load tablewview smileyborg/TableViewCellWithAutoLayoutiOS8#10]

🍎 PR Point

  • 과방 질문 메인뷰 디자인 수정사항을 대응했습니다람쥐. 🐿

📸 ScreenShot

 


# 본문은 위에 작성
######## 본문은 한 줄에 최대 72 글자까지만 입력 ########################### -> |

# 꼬릿말은 아래에 작성: ex) #이슈 번호

# --- COMMIT END ---
# <타입> 리스트
#   feat    : 기능 (새로운 기능)
#   fix     : 버그 (버그 수정)
#   refactor: 리팩토링
#   style   : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
#   docs    : 문서 (문서 추가, 수정, 삭제)
#   test    : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
#   chore   : 기타 변경사항 (빌드 스크립트 수정 등)
# ------------------
#     제목 첫 글자를 대문자로
#     제목은 명령문으로
#     제목 끝에 마침표(.) 금지
#     제목과 본문을 한 줄 띄워 분리하기
#     본문은 "어떻게" 보다 "무엇을", "왜"를 설명한다.
#     본문에 여러줄의 메시지를 작성할 땐 "-"로 구분
# ------------------
@hwangJi-dev hwangJi-dev added 📱 View 뷰 개발(디자이닝)시 사용합니다. 🍎 Feature 새로운 기능 개발시 사용합니다. ✨🍕 Jieun 🐰✨ 지은이 연 pr, issue에 사용 ✏️ 과방탭 과방탭 개발시 사용합니다. labels Mar 3, 2022
@hwangJi-dev hwangJi-dev self-assigned this Mar 3, 2022
Copy link
Member

@jane1choi jane1choi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

테이블뷰...정숙이 그만 괴롭혀라.....
UI 갈아엎는다고 수고해써....🔥

NotificationCenter.default.addObserver(self, selector: #selector(updateDataBySelectedMajor), name: Notification.Name.dismissHalfModal, object: nil)
}

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
override func viewDidAppear(_ animated: Bool) {
setUpRequestData()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

요것이 그부분인가보네....

Copy link
Member

@dev-jungbin dev-jungbin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생햇다... 멍청한 테이블뷰...
리뷰 함만 봐조...~~

private func updateEntireQuestionTV() {
DispatchQueue.main.async {
self.entireQuestionTV.reloadData()
self.entireQuestionTV.layoutIfNeeded()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

요기 layoutIfNeeded() 이후에 automaticDimension 다시 호출해도 안됏어? ㅠ

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오 한번 해볼겡!!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ㅠㅠ 안된다 ~~

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

호출시점을 바꿔봐도 두번정도 reload를 시켜야 얘가 딱 맞네 뭐 학습되는건가 ㅋㅋㅋ

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

일단 머지하겠슴다..~

@hwangJi-dev hwangJi-dev merged commit d29eb86 into develop Mar 3, 2022
@hwangJi-dev hwangJi-dev deleted the feature/#249-UI-Classroom-QuestionMain-DesignEdit branch March 3, 2022 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✏️ 과방탭 과방탭 개발시 사용합니다. 🍎 Feature 새로운 기능 개발시 사용합니다. ✨🍕 Jieun 🐰✨ 지은이 연 pr, issue에 사용 📱 View 뷰 개발(디자이닝)시 사용합니다.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

✨ [FEAT] 과방탭 질문 메인뷰 디자인 수정사항 대응
3 participants