Swiftui list navigationlink remove arrow. . I am trying to remove the chevron that appears on the right of the screen with a navigationLink that contains a view. original) } . renderingMode (. navigationTitle(color. This is a common problem when I first started developing SwiftUI based iOS application on iOS 13. viewfinder") }) } } header: { Text("Name You can perform navigation by initializing a link with a destination view that you provide in the destination closure. background modifier with the opacity of zero: List {. The code for this is: List { Section { HStack { TextField("Name", text: $item. How to hide disclosure arrow indicator on SwiftUI List on iOS 13 and iOS 14. For example, consider a ColorDetail view that fills itself with a color: struct ColorDetail: View { var color: Color var body: some View { color. The easiest way I've found is to place the navigation in the . background(. navigationTitle ("Navigation") Keep in mind that will disable the blue tint, which means the image won’t look interactive any more. name) Button(action: { isPresentingScanner = true }, label: { Image(systemName: "barcode. Text("The cell") . The easiest way I've found is to place the navigation in the . I wanted to hide the arrow indicator for NavigationLink within a list. description) } } The image was in a list, and by defualt, the NavigationLink adds a trailing disclosure arrow (‘>’) to the end of its content. opacity(0) ) } And with this solution you don't loose the dynamic height functionality of the cells. NavigationLink (destination: Text ("Second View")) { Image ("hws") . This is my code below: NavigationView { List { NavigationLink(destination: DynamicList()) { ResultCard() } I want to change this sheet to a completely separate view, so I understand I will need to change the Button to a NavigationLink. Here is how to get rid of it. NavigationLink("", destination: Text("The detail view")) . osksnkanrcvrkpatgmuwftdbiknucysxwfjfiemkbgfsfsbnxxhymsp