ビルドして実行してみた。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3G2az-Idz8lokhJeQ0nuBVS_-g5rAAiZAf6Pe4BUTaaz99b-SMZFRCKZvAgdlx5mhnMbNI2j5M2b-rw2j5ci-_GSo9WHq0ontydC_hgup2ykpkTMyL1vEQxIcwXdZBTubAueTFIMHQSt/s400/121224-0001.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT8-ranjFaqs6ZdKxdfOTGvbLBUMWok2uNB5JogJk5qLIjs3eq_P5iQWF5jIaZJ9uXKHip6JV9Y85l5UOZwV_SvSbhqVM9m0iEhtoNSmz5StOrwPmN8nN_0hyphenhyphenMWU_EA_wJ_OA9mJsqI4ZG/s400/121224-0002.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKu0N4Is0NTNSg-93Muob4AAGsEihqjs32NpIG_WhrLyVEJruQTEGzGzdhI6QSZLeJ3Yty9Iv6kgbZuCYilXCwztKSpIQ8CjjWoWT3zmH8e0VZQkF21pg9YRyIXnEaVo-EoFVuToPQm1oZ/s400/121224-0003.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEqUvEP-0ybEFMCrxyoXc0ZlxXJAaJnbvD0p8g0kYB0XSdslg1fn1lNajpxgWVFlQhy9-TG6gg2Iz5hMGfGROfKQmOUGelhgjFwV8TJ6PAmQ0y0E_FMlHqW9cCZbKGDkPGRP_qC2l29tLo/s400/121224-0005.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSmikpXXnD8gv1YA510eb9uZ9LZLHyhuHjUiiGV0MMGob7pitqRWpR5O2OmuzVBDjORVI9FXd63RBiH5gTcWBj0uHHz1uxKL_46Tv6UC_yVlfWfOixB53j3G7F3nh4dLJ_kKFmmrZxHT3J/s400/121224-0006.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiwm4CQnPkmCIAnQNCjir44EwSZC-gj80KydzociorF6hXYzSCDpszLUjtDapvut8K73h_pJrEwKwUKMWfTa3m_GegAGmKgpiAf80gFhtTHLsC40OC0L3g4WplQnXhFCnvBVLzoFbTbRRq/s400/121224-0008.jpg)
デザインは結構いい。ただ使いどころは難しいかもしれない。背景のボーダーはON/OFFが可能・点線枠のアニメーションを付けることができる。
また左上の画像は差し替えられる。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJtenWFd_W0iQEIBegXcWUBb0LuDSpKaiUcAlWPMX46Chq6OgfeLfJHMVs80iDoY3ZNxjGtpCX2jbSupsg8dt1gWJ8zpvbFT5uKL4fuUxPxAPYCEaobbdmsF8MVA9Qgln7QZ8lQN8ahqGE/s400/121224-0007.jpg)
APIはとてもシンプルなのですぐに使える。UIAlertViewのサブクラスになっている。
typedef enum { GRAlertViewStyleNone, GRAlertStyleAlert, GRAlertStyleSuccess, GRAlertStyleWarning, GRAlertStyleInfo, } GRAlertViewStyle; typedef enum { GRAlertAnimationNone, GRAlertAnimationLines, GRAlertAnimationBorder, } GRAlertAnimation; @interface GRAlertView : UIAlertView @property (assign) GRAlertViewStyle style; @property (assign) GRAlertAnimation animation; - (void)setTopColor:(UIColor*)tc middleColor:(UIColor*)mc bottomColor:(UIColor*)bc lineColor:(UIColor*)lc; - (void)setFontName:(NSString*)fn fontColor:(UIColor*)fc fontShadowColor:(UIColor*)fsc; - (void)setImage:(NSString*)imageName;