ios action sheet / bottom sheet example
Action sheet / Bottom sheet example in ios.
import UIKit
class ViewController: UIViewController {
@IBAction func showActionSheet(_ sender: UIButton) {
// Create UIAlertController and using the .actionSheet to make it an action sheet
let actionSheet = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet)
// Create delete action
let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: { (action) -> Void in
print("Delete was tapped!")
})
// Create save action
let saveAction = UIAlertAction(title: "Save", style: .default, handler: handleSave)
// Create cancel action
let cancelAction = UIAlertAction(title: "Cancel", style: .cancel) { (action) -> Void in
print("Cancel was tapped!")
}
// Add actions to the
actionSheet.addAction(deleteAction)
actionSheet.addAction(saveAction)
actionSheet.addAction(cancelAction)
// Present the action
self.present(actionSheet, animated: true, completion: nil)
}
private func handleSave(action: UIAlertAction) {
print("Save was tapped!")
}
}
Search within Codexpedia
Custom Search
Search the entire web
Custom Search
Related Posts