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のカスタムカラー
- 2. ARCアプリのUIAlertView
- 3. iphoneアプリケーションのUIAlertview
- 4. UIAlertView上のUIView
- 5. UIAlertViewのNSLog
- 6. UIAlertViewボタンアクション?
- 7. UIAlertView cancelButtonTitle
- 8. UIAlertview EXC_BAD_ACCESS
- 9. UIAlertViewメッセージディスプレイ
- 10. カスタムUIAlertView?
- 11. UIAlertViewボタンイベント
- 12. UIAlertViewショークラッシュ
- 13. UIAlertviewのEXC_BAD_ACCESSコード= 1
- 14. 太字のUIAlertViewメッセージ
- 15. 表示UIAlertViewのiOS
- 16. キャンセルボタンのないUIAlertView?
- 17. 風景モードのUIAlertView
- 18. UIAlertViewの時間ピッカー
- 19. カスタムデザインのUIAlertView内でカスタムデザインのUIAlertViewを呼び出す
- 20. uitertview in uialertview
- 21. UIAlertView with textfield
- 22. UIAlertView with progressbar
- 23. iOS ARC UIAlertViewリークメモリ
- 24. UIAlertView outside app
- 25. UIAlertView in viewWillDisappear
- 26. Swift Custom UIAlertView
- 27. iOS6のUIAlertViewのEXC_BAD_ACCESSコード2
- 28. Swift 3.0のUIAlertAction内のUIAlertView?
- 29. UIAlertViewポップアップの間のUIGestureRecognizerイベント
- 30. Excel:ボタンアクションコード - なぜワークブックとシートモジュールを使用できないのですか?
@Malloc use%i buttonIndexはintではなく、doubleです。 –
スイッチのステートメントを使用してこの答えに+1。 –