0

alertViewアプリケーション全体に追加しています。alertViewアクションの小さな画像を設定できるように、OKまたはキャンセルボタンのサイズを変更したい 。

誰でも私を助けてください。

4

2 に答える 2

0

okのまたはcancelボタン のサイズは変更できませんalertView

私が理解できる唯一の解決策は、カスタムビューを作成して次のUIVisualEffectように表示することですUIActionSheet

他の解決策があれば歓迎します:)

画像を追加するためにこれを行いたい場合は、次の方法を試してください。

UIAlertController * view=   [UIAlertController
                             alertControllerWithTitle:@"Add Image"
                             message:@"Image Added successfully"
                             preferredStyle:UIAlertControllerStyleActionSheet];


UIAlertAction* add = [UIAlertAction
                     actionWithTitle:@"add"
                     style:UIAlertActionStyleDefault
                     handler:^(UIAlertAction * action)
                     {
                         //Do some thing here
                         [view dismissViewControllerAnimated:YES completion:nil];

                     }];
[add setValue:[[UIImage imageNamed:@"add.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] forKey:@"image"];
[view addAction:add];
[self presentViewController:view animated:YES completion:nil];
于 2017-01-05T07:52:17.367 に答える
0

カスタムアラートビューを使用する必要があるため、デフォルトのアラートビューのフレームを変更することはできません。カスタム アラート ビューについては、以下のリンクを参照してください。

  1. https://github.com/dogo/SCLAlertView
  2. https://github.com/vikmeup/SCLAlertView-Swift (スウィフト)
  3. https://github.com/mtonio91/AMSmoothAlert
于 2017-01-05T07:52:32.990 に答える