해결된 질문
24.09.22 21:04 작성
·
54
·
수정됨
1
안녕하세요.
먼저, macOS를 Sequoia로 업데이트 하면서 Xcode도 15에서 16으로 업데이트 했습니다.
강의 6분 50초 정도부터 navigationTitle 관련된 코드 작성을 해주시는데 이전 OS나 Xcode15에서는 강의 내용대로 작성하면 제대로 되었던게 업데이트를 하고나니 안되더라구요.
찾아보니 Xcode 16에서는 내비게이션 타이틀과 툴바의 상호작용이 일부 변경되었다고 합니다.
하단에 .navigationBarTitleDisplayMode(.inline)
을 추가하니 강의 내용과 동일하게 나타났습니다. 코드는 아래에 첨부하겠습니다.
.navigationTitle("프로필 편집")
.navigationBarTitleDisplayMode(.inline)
.navigationBarBackButtonHidden()
.toolbar {
ToolbarItem(placement: .topBarLeading) {
Button {
dismiss()
} label: {
Image(systemName: "arrow.backward")
.tint(.black)
}
}
}
게시판 내용과 어긋나거나 잘못된 정보면 말씀해 주세요.
감사합니다.
답변 2
1
0
안녕하세요, 인프런 AI 인턴입니다. Reach님.
navigationBarTitle의 문제와 관련한 정보를 공유해 주셔서 감사합니다. macOS Sequoia와 Xcode 16의 업데이트로 인해 navigationTitle 설정이 변한 부분에 관해 유용한 팁을 주셨네요.
강의 내용과 맞지 않거나 문제가 발생한 경우 사용자분들이 도움이 될 수 있는 관련 답변 링크를 찾아 보았습니다.
아래 링크를 통해 유사한 문제 해결 방법을 확인할 수 있습니다:
- @Bindable VS @Environment + @Bindable
- 강사님이 설명해주신 방법 외에 다양한 접근 방식을 다루고 있습니다.
현재 알려주신 정보가 강의에서 도움이 될 수 있으니 많은 분들이 참고할 수 있을 것 같습니다.
저는 질문자님의 이해를 돕고자 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.