UIAlertview
のボタンの操作方法を知っていますか?もしそうなら、私を案内してください。UIAlertViewのボタンアクションコード
3
A
答えて
4
ボタンがUIAlertViewでクリックされ、そのデリゲートメソッド
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
呼び出されます。デリゲートがこのメソッドを実装し、どのボタンが押されたかを確認する必要があります。
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
switch (buttonIndex) {
case 0:
// Do something for button #1
break;
case 1:
// Do something for button #2
break;
...
}
}
あなたが複数のアラートビューを持っている場合は、次のようにあなたは彼らのタイトルによってそれらを区別することができます
if ([alertView.title isEqualToString: yourAlertView.title]) {
// proceed...
}
1
あなたはUIAlerViewボタンのアクションを取得したい場合。
アクションを取得するには、UIAlertViewDelegateとそのメソッドを使用する必要があります。参考のために
、
2
以下の記事を読んで、あなたはUIAlertViewDelegate
を理解するのに役立ちます。
2
それはあなたのために働くのウィルこのコードを試してみてください
最初のセットデリゲート、次のようにUIAlertViewは、そのデリゲートメソッドを記述するために、このコード...
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0) {
//Some Implementation
} else if(buttonIndex == 1) {
//Some Implementation
}
}
8
- (void)alertView:(UIAlertView *)alertView
didDismissWithButtonIndex:(NSInteger) buttonIndex
{
if (buttonIndex == 0)
{
NSLog(@"Cancel Tapped.");
}
else if (buttonIndex == 1)
{
NSLog(@"OK Tapped. Hello World!");
}
}
を使用してください...
関連する問題
- 1. UIAlertViewのNSLog
- 2. UIAlertView上のUIView
- 3. ARCアプリのUIAlertView
- 4. iphoneアプリケーションのUIAlertview
- 5. UIAlertViewのカスタムカラー
- 6. UIAlertViewボタンアクション?
- 7. UIAlertView cancelButtonTitle
- 8. カスタムUIAlertView?
- 9. UIAlertViewメッセージディスプレイ
- 10. UIAlertview EXC_BAD_ACCESS
- 11. 風景モードのUIAlertView
- 12. 太字のUIAlertViewメッセージ
- 13. キャンセルボタンのないUIAlertView?
- 14. 表示UIAlertViewのiOS
- 15. UIAlertviewのEXC_BAD_ACCESSコード= 1
- 16. カスタムデザインのUIAlertView内でカスタムデザインのUIAlertViewを呼び出す
- 17. UIAlertView outside app
- 18. UIAlertView with textfield
- 19. UIAlertView in viewWillDisappear
- 20. uitertview in uialertview
- 21. UIAlertView with progressbar
- 22. iOS6のUIAlertViewのEXC_BAD_ACCESSコード2
- 23. UIAlertViewポップアップの間のUIGestureRecognizerイベント
- 24. iOS 5 black transparent UIAlertView
- 25. Uialertviewとメモリ管理
- 26. 奇妙なUIAlertViewプライベートメソッドクラッシュ_performPopup
- 27. カスタムボタン付きカスタムUIAlertView
- 28. のiOS/UITextFieldにはUIAlertView
- 29. UIAlertViewタイトルセットの送信 "SIGABRT"
- 30. iphone UIAlertViewのフォーカス問題
@Malloc use%i buttonIndexはintではなく、doubleです。 –
スイッチのステートメントを使用してこの答えに+1。 –