Skip to content

Conversation

@thingineeer
Copy link
Collaborator

@thingineeer thingineeer commented Dec 2, 2023

🌱 작업한 내용

  • 드롭 다운으로 메뉴 변경
  • 예전 코드 약간 수정
    • 키보드 안올라가는 이슈
    • 키보드 관련 로직 추가

🌱 PR Point

  • 텍스트 필드의 텍스트(TextField.text)를 눌러야 .editingChanged 가 되는데.. 왜 텍스트 필드를 누르면 안 될까요..? ,, 기존 코드의 어떤 문제점이 있을지 ... !?
  • 기존 코드에서 키보드를 안 올린 것 이 일부러 안 올린 건지..? 궁금하네요,,,
    • 어떻게 생각하시는지?? ㅎㅎ

📸 스크린샷

구현 내용 스크린샷
러닝 기록 상세 페이지

📮 관련 이슈

@thingineeer thingineeer added Chore 그 외의 잡일/버전 코드 수정, 패키지 구조 변경, 파일 이동, 파일 이름 변경, 레이아웃 조정 등 Feat 새로운 기능 구현 labels Dec 2, 2023
@thingineeer thingineeer requested a review from 513sojin December 2, 2023 09:55
@thingineeer thingineeer self-assigned this Dec 2, 2023
textField.resignFirstResponder()
if textField == self.courseTitleTextField {
self.finishEditButtonDidTap()
if finishEditButton.isEnabled == true {
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

finishEditButton.isEnabled == true
이 코드는 수정을 한 상태를 표현하였기 때문에, 텍스트가 수정되었을 때만 return 키보드를 눌러야 작동이 되게 짰습니다.

Copy link
Collaborator

@513sojin 513sojin left a comment

Choose a reason for hiding this comment

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

새로운거 개발하는 와중에도 리팩토링 하는 모습 .. 진짜 본받겠습니다 😉

텍스트 필드의 텍스트(TextField.text)를 눌러야 .editingChanged 가 되는데.. 왜 텍스트 필드를 누르면 안 될까요..?
-> 근데 이건 무슨 상황인지 잘 파악이 안되는데 다시 설명해주실 수 있나요 ㅜㅜ

}

let cancelAction = UIAlertAction(title: "닫기", style: .cancel, handler: nil)
dropDownTouchAction(menu: menu)
Copy link
Collaborator

Choose a reason for hiding this comment

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

더 나은 코드를 향해 항상 수정하는 모습 너무 보기 좋아요 👍🏻

Comment on lines +46 to +55
private lazy var courseTitleTextField = UITextField().then {

$0.attributedPlaceholder = NSAttributedString(
string: "글 제목",
attributes: [.font: UIFont.h4, .foregroundColor: UIColor.g3]
)
$0.font = .h4
$0.textColor = .g1
$0.addLeftPadding(width: 2)
$0.addTarget(self, action: #selector(textFieldTextDidChange), for: .editingChanged)
Copy link
Collaborator Author

@thingineeer thingineeer Dec 4, 2023

Choose a reason for hiding this comment

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

소진

새로운거 개발하는 와중에도 리팩토링 하는 모습 .. 진짜 본받겠습니다 😉

텍스트 필드의 텍스트(TextField.text)를 눌러야 .editingChanged 가 되는데.. 왜 텍스트 필드를 누르면 안 될까요..?
-> 근데 이건 무슨 상황인지 잘 파악이 안되는데 다시 설명해주실 수 있나요 ㅜㅜ

@513sojin

마이페이지 -> 러닝 기록 보시면 수정하기 누르고 제목을 수정하는 과정에서,
텍스트 필드를 누르면 안 되고.. 텍스트 필드의 텍스트를 눌러야만 수정하기가 되더라고요..?
merge 전에도 똑같아서 생각나실때 보셔도 좋을 것 같아요!

image

Copy link
Collaborator

Choose a reason for hiding this comment

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

흠 가서 해봤는데 왜 text 부분 눌러야지만 수정되는지 모르겠네요 ,, 딱히 의도가 있을거 같지는 않은데 ㅠ

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

흑흑.. 배포 전에 꼭 수정 ‼️‼️‼️‼️‼️‼️‼️‼️‼️

@thingineeer thingineeer merged commit adffbc8 into Runnect:develop Dec 13, 2023
@thingineeer thingineeer deleted the #212---러닝-기록-상세페이지-메뉴-변경 branch December 13, 2023 11:35
@thingineeer thingineeer added the UX label Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Chore 그 외의 잡일/버전 코드 수정, 패키지 구조 변경, 파일 이동, 파일 이름 변경, 레이아웃 조정 등 Feat 새로운 기능 구현 UX 명진😼

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] #212 - 러닝 기록 상세페이지 메뉴 변경

2 participants