Uplift iOS Interview
The Guide is for YOU if
- You are preparing for an iOS interview and want to improve your skills and knowledge and looking to level up your interview game and land your dream job.
- You want to gain confidence and ease during iOS interviews by learning expert tips and curated strategies.
- You want access to a comprehensive list of iOS interview QA to practice and prepare.
From iOS 15 you can present an action sheet using confirmationDialog() modifier. In SwiftUI, the action sheet shows a confirmation dialogue using data to produce the dialogue’s content and a localized string key for the title. You need to provide a title text, a state variable for toggle action sheet visibility and a couple of other views like buttons. Inside the confirmationDialog() buttons you can use .cancel or .destructive to provide SwiftUI specific look and feel.
struct ContentView: View { @State private var selectedValue = "Not applicable" @State private var isVisible = false var body: some View { VStack { Text("Title") Text(selectedValue) Button("Your title - ") { showingOptions = true } .confirmationDialog("Your title - ", isPresented: $isVisible, titleVisibility: .visible) { Button("Dr.") { selectedValue = "Dr." } Button("Prof.") { selectedValue = "Prof." } Button("Dr. Prof.") { selectedValue = "Dr. Prof." } Button("Engg") { selectedValue = "Engg" } } } } }
✍️ Written by Ishtiak Ahmed
👉 Follow me on X ● LinkedIn
Get Ready to Shine: Mastering the iOS Interview
Enjoying the articles? Get the inside scoop by subscribing to my newsletter.
Get access to exclusive iOS development tips, tricks, and insights when you subscribe to my newsletter. You'll also receive links to new articles, app development ideas, and an interview preparation mini book.