質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

解決済

1回答

5788閲覧

UIAlertController のサンプルコードを探しています

northpotato

総合スコア38

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

0クリップ

投稿2016/05/01 06:46

編集2016/05/01 07:13

ios9, iPod touch, xcode7 初心者です。
alert view を表示させようと参考書のプログラムを
ダウンロードしたところ、 UIAlertView は iOS9 では、
deprecated になったとのこと。 部分的な記述はいくつかあったのですが、全体の中でどのように使えばいいのか、イメージがつかめていません。そこで、UIAlertController のサンプルコード(プロジェクトを含む)をさがしています。 どなたか、参考になるようなHPなど、ご教示頂けましたら幸いです。
宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

Objective-C

参考にするサイトとして、以下はいかがでしょうか?

iOS8でのダイアログ表示:廃止になるUIAlertViewと推奨されているUIAlertControllerのメリット

★ リンクを参考にしたサンプル

objc

1 2// ボタン押下時にAlertを表示する 3- (IBAction)pushButton:(UIButton *)sender { 4 5 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"タイトル" message:@"メッセージ" preferredStyle:UIAlertControllerStyleAlert]; 6 7 [alertController addAction:[UIAlertAction actionWithTitle:@"はい" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { 8 // 「はい」ボタンが押された時の処理 9 [self otherButtonPushed]; 10 }]]; 11 [alertController addAction:[UIAlertAction actionWithTitle:@"いいえ" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { 12 // 「いいえ」ボタンが押された時の処理 13 [self cancelButtonPushed]; 14 }]]; 15 16 // 画面に表示します 17 [self presentViewController:alertController animated:YES completion:nil]; 18} 19 20// アラートのはいボタン押下処理 21- (void)otherButtonPushed { 22 NSLog(@"はい!"); 23} 24 25// アラートのいいえボタン押下処理 26- (void)cancelButtonPushed { 27 NSLog(@"いいえ!"); 28}

Swift

Swift:UIAlertController でアラートを表示するサンプルコード

※Swift2ではないですがprintln だけ printに置き換えると大丈夫だと思います

★ 簡単なサンプル

swift

1 2// ボタン押下時にアラートを表示します 3@IBAction func pushButton(sender: AnyObject) { 4 5 let alert = UIAlertController(title: "title", message: "message", preferredStyle: .Alert) 6 7 let action1 = UIAlertAction(title: "Action1", style: .Default, handler: { action in 8 print("Action1") 9 }) 10 11 let cancel = UIAlertAction(title: "Cancel", style: .Cancel, handler: { action in 12 print("Cancel") 13 }) 14 15 alert.addAction(action1) 16 alert.addAction(cancel) 17 18 presentViewController(alert, animated: true, completion: nil) 19}

★ もっともシンプルなアラート

swift

1// ユーザーにお知らせするだけのアラート 2@IBAction func pushButton(sender: AnyObject) { 3 4 let alert = UIAlertController(title: "title", message: "message", preferredStyle: .Alert) 5 alert.addAction( UIAlertAction(title: "OK", style: .Default, handler: nil)) 6 presentViewController(alert, animated: true, completion: nil) 7}

投稿2016/05/01 07:07

編集2016/05/01 07:27
_Kentarou

総合スコア8490

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

northpotato

2016/05/01 07:11

回答、ありがとうございます。 私の書き方が不十分でした。 objective-c で書いております。 申し訳ありません。
_Kentarou

2016/05/01 07:20

objective-cでの参考サイトを記載しました。
northpotato

2016/05/10 05:14

ご返事が大変遅れて、申し訳ありません。 明日から、1週間ほど出張のため、その後、また取り組みたいと思います。 ありがとうございます。
northpotato

2016/06/18 02:03

遅くなってしまいましたが、回答、ありがとうございました。大変参考になり、お陰様で、アラートの部分は、完成しました。 今後とも、宜しくお願い致します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問