私は別のView Controllerで私を送るボタンがあります。私がしようとしているのは、次のView Controllerにアラートを表示することです。新しいコントローラのviewDidLoad()
方法で新しいView Controllerでアラートを表示する
0
A
答えて
1
、新しいUIAlertController
を作成し、この例では、iOS版についての素晴らしい記事を提供していますNSHipsterのウェブサイトから取られたことを、次の
let alertController = UIAlertController(title: "Default Style", message: "A standard alert.", preferredStyle: .Alert)
let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel) { (action) in
// ...
}
alertController.addAction(cancelAction)
let OKAction = UIAlertAction(title: "OK", style: .Default) { (action) in
// ...
}
alertController.addAction(OKAction)
self.presentViewController(alertController, animated: true) {
// ...
}
ノートのようにそれを表示します。 UIAlertController hereに関する記事があります。また、例えば、アクションシートを表示するなど、そのクラスでできることを説明します。
0
スウィフト4
必要なパラメータの引数に警告表示するように機能付きのUIViewControllerの拡張を作成します
extension UIViewController {
func displayalert(title:String, message:String) {
let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction((UIAlertAction(title: "OK", style: .default, handler: { (action) -> Void in
alert.dismiss(animated: true, completion: nil)
})))
self.present(alert, animated: true, completion: nil)
}
}
は、今すぐあなたのビューコントローラからこの関数を呼び出す:
class TestViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.displayalert(title: <String>, message: <String>)
}
}
関連する問題
- 1. Swift2:現在のView Controllerを終了し、新しいView Controllerを表示します。
- 2. Swift 3 View Controllerを表示
- 3. iOSのView Controllerで複数のView Controllerを表示する方法
- 4. Swift 3 'self.present'を使用して新しいView Controllerを表示する
- 5. View Controllerが正しい向きで表示されない
- 6. AppDelgateからView Controllerを表示
- 7. ストーリーボードの新しいView Controllerのクラス
- 8. View Controllerを終了して新しいViewControllerを表示するまでの遅延を削除しました
- 9. iOSでappdelegateから別のView Controllerを表示するには
- 10. Swift 3で新しいView Controllerを表示するには右にスワイプする方法は?
- 11. View Controllerが正しく表示されない
- 12. View ControllerがXCode 8のコンテナビューで表示されないStoryBoard
- 13. View Controllerは、UIAlertViewControllerが表示されているときに別のView Controllerを背景レイヤーとして表示しますか?
- 14. ロールベースの異なるView Controllerを表示する - Firebase、Swift 3
- 15. 別のデータを持つ現在のView Controllerを表示する
- 16. 別のView ControllerでView Controllerを起動する方法は?
- 17. View Controllerがすぐに表示されない
- 18. ナビゲーションコントローラとTabbarController内にView Controllerを表示する
- 19. Safari View Controllerの共有オプションを非表示にする
- 20. Xcode - View Controller Scene Panelを非表示にする
- 21. 画像を2コレクションビューに表示するView Controller
- 22. View Controller前のビューを閉じて再表示するコントローラ
- 23. AppControllerからView Controllerを表示する方法TabBarController => NavbarController
- 24. UITableViewの各オプションに新しいView Controllerを表示すると、1つ以上のUINavigation Controllerが表示されますか?
- 25. ストーリーボードのサブビュー(別のView Controller)内のボタンから新しいView Controllerをプッシュするには
- 26. メモリ警告が表示されているView Controllerを破壊しますか?
- 27. iOS UIActivity View Controller:リスト表示ボタンに追加しますか?
- 28. Xcode 8の新しいView Controllerに接続すると黒い背景が表示されますか?
- 29. viewDidAppearで同時に2つのView Controllerを表示
- 30. UICollectionView Swift 3から独立したView Controllerで画像を表示する