From: Daniel Bevenius Date: Sat, 22 Feb 2025 05:33:29 +0000 (+0100) Subject: llama.swiftui : add "Done" dismiss button to help view (#11998) X-Git-Tag: upstream/0.0.4853~99 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=de8b5a3624499bdb9fa6e99840259998638f093f;p=pkg%2Fggml%2Fsources%2Fllama.cpp llama.swiftui : add "Done" dismiss button to help view (#11998) The commit updates the help view in the llama.swiftui example to use a NavigationView and a Done button to dismiss the help view. The motivation for this is that without this change there is now way to dimiss the help view. --- diff --git a/examples/llama.swiftui/llama.swiftui/UI/ContentView.swift b/examples/llama.swiftui/llama.swiftui/UI/ContentView.swift index 30c2dc43..1c3cd9d2 100644 --- a/examples/llama.swiftui/llama.swiftui/UI/ContentView.swift +++ b/examples/llama.swiftui/llama.swiftui/UI/ContentView.swift @@ -124,15 +124,26 @@ struct ContentView: View { } } }.sheet(isPresented: $showingHelp) { // Sheet for help modal - VStack(alignment: .leading) { + NavigationView { VStack(alignment: .leading) { - Text("1. Make sure the model is in GGUF Format") - .padding() - Text("2. Copy the download link of the quantized model") - .padding() + VStack(alignment: .leading) { + Text("1. Make sure the model is in GGUF Format") + .padding() + Text("2. Copy the download link of the quantized model") + .padding() + } + Spacer() + } + .navigationTitle("Help") + .navigationBarTitleDisplayMode(.inline) + .toolbar { + ToolbarItem(placement: .navigationBarTrailing) { + Button("Done") { + showingHelp = false + } + } } - Spacer() - } + } } } }