2017-01-05 9 views
0

私はアプリケーション全体でalertViewを追加しています。私はokのサイズを変更したい、またはalertViewのボタンをキャンセルして、アクションの小さなイメージを設定することができます。どのようにすればできますか?目的のcのuialertcontrollerのuialertactionのフレームを変更する

誰でも助けてください。

+0

郵便あなたのコードについては、以下のリンクを参照してくださいしてください。 – Rob

答えて

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]; 
関連する問題