私は別の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. Swift 3 'self.present'を使用して新しいView Controllerを表示する
- 4. View Controllerが正しい向きで表示されない
- 5. AppDelgateからView Controllerを表示
- 6. ストーリーボードの新しいView Controllerのクラス
- 7. View Controllerを終了して新しいViewControllerを表示するまでの遅延を削除しました
- 8. iOSでappdelegateから別のView Controllerを表示するには
- 9. View Controllerが正しく表示されない
- 10. Swift 3で新しいView Controllerを表示するには右にスワイプする方法は?
- 11. View ControllerがXCode 8のコンテナビューで表示されないStoryBoard
- 12. View Controllerは、UIAlertViewControllerが表示されているときに別のView Controllerを背景レイヤーとして表示しますか?
- 13. 別のデータを持つ現在のView Controllerを表示する
- 14. 別のView ControllerでView Controllerを起動する方法は?
- 15. View Controllerがすぐに表示されない
- 16. 画像を2コレクションビューに表示するView Controller
- 17. UITableViewの各オプションに新しいView Controllerを表示すると、1つ以上のUINavigation Controllerが表示されますか?
- 18. ストーリーボードのサブビュー(別のView Controller)内のボタンから新しいView Controllerをプッシュするには
- 19. メモリ警告が表示されているView Controllerを破壊しますか?
- 20. iOS UIActivity View Controller:リスト表示ボタンに追加しますか?
- 21. UICollectionView Swift 3から独立したView Controllerで画像を表示する
- 22. ナビゲーションコントローラ内のView Controllerにタブバーが表示されない
- 23. XCode、Storyboard、View Controller項目が表示されていません
- 24. .swiftを変更してView ControllerではなくTable View Controllerに接続する
- 25. View Controller NIBを別のView Controllerに追加する
- 26. View Controllerを使用していないPresent View Controller - 短期/目的-C
- 27. Safari View Controllerでステータスバーの色が正しく表示されない
- 28. Nav ControllerにプッシュしないでViewを表示するにはどうすればいいですか?
- 29. Swift:UICollectionViewCellでView Controllerを押す
- 30. 背景色が「クリア」の新しいView Controllerをプッシュ