728x90
안녕하세요.
List element에 Label 형태(이미지 + 텍스트)를 넣으면 이미지에는 row 구분자가 적용되지 않습니다.
아이폰 설정 창도 그렇게 되어 있는 걸 보면 아마 SwiftUI 스펙인 것 같은데요.
'난 이미지 밑에도 구분자를 넣고 싶어!!!' 하는 경우엔 아래처럼 alignmentGuide의 listRowSeparatorLeading를 사용하면 됩니다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
struct ContentView: View { | |
var body: some View { | |
List(0..<10) { _ in | |
HStack { | |
Image(systemName: "person") | |
Text("Person") | |
} | |
.alignmentGuide(.listRowSeparatorLeading) { dimensions in // ✅ | |
dimensions[.leading] | |
} | |
} | |
} | |
} |
# 참고
이번 글은 여기서 마무리.
반응형
'TroubleShooting' 카테고리의 다른 글
[Privacy Manifest] 앱 심사 시 third-party SDK의 PrivacyInfo가 적용 안되는 이슈 (1) | 2024.03.25 |
---|---|
[Swift] performSelector로 multi-argument 전달 방법 (0) | 2024.03.23 |
[SwiftUI] 자식뷰 NavigationBar 공백 제거 (0) | 2024.02.14 |
[SwiftLint] closure [weak self] trigger rule 추가 (2) | 2024.01.30 |
[SPM] The remote repository could not be accessed. 해결방법 (0) | 2023.12.13 |