apple/SwiftUI & Combine

[SwiftUI] NavigationLink 화살표 없애기

lgvv 2024. 3. 11. 01:28

[SwiftUI] NavigationLink 화살표 없애기

 

SwiftUI에서 NavigationLink를 사용하면 기본적인 화살표가 생긴다.


해당 포스팅의 방법은 궁극적으로 화살표를 없애는게 아니고, ZStack과 opacity를 활용한 원하는 UI를 그려내는 방법이다.

 

import SwiftUI

struct ContentView: View { 
	var body: some View { 
        ZStack(alignment: .leading) {
            NavigationLink { 
                // destination View
            } label: { 
                EmptyView()
            }.opacity(0)             
       
            Text("내 아이템")
        }
    }

}

 

아래 이미지처럼 사용할 수 있다.

 

NavigationLink