[翻译] SIAlertView

简介:

SIAlertView

https://github.com/Sumi-Interactive/SIAlertView

 

An UIAlertView replacement with block syntax and fancy transition styles. As seen in Grid Diary.

一个UIAlertView,使用了block的格式,以及很绚的交互动画,你可以看看 Grid Diary .

 

Features

  • use window to present 加载在window上
  • happy with rotation 你可以进行旋转
  • block syntax block格式
  • styled transitions 风格切换
  • queue support 队列支持
  • UIAppearance support 支持UIAppearance

 

Installation

 

Cocoapods(Recommended)

  1. Add pod 'SIAlertView' to your Podfile. 将SIAlertView添加到你的Podfile中
  2. Run pod install 执行install

 

Manual

  1. Add all files under SIAlertView/SIAlertView to your project 将SIAlertView文件夹中的所有文件添加到你的项目当中
  2. Add QuartzCore.framework to your project 添加QuartzCore.framework到你的项目中

 

Requirements

  • iOS 5.0 and greater iOS5.0+
  • ARC ARC

(If you are having any problems, just select your project -> Build Phases -> Compile Sources, double-click the SIAlertView and add -fobjc-arc)

如果你是MRC环境,选择project -> Build Phases -> Compile Sources,双击SIAlertView然后加上-fobjc-arc.

Examples

Code:

SIAlertView *alertView = [[SIAlertView alloc] initWithTitle:@"SIAlertView" andMessage:@"Sumi Interactive"]; [alertView addButtonWithTitle:@"Button1" type:SIAlertViewButtonTypeDefault handler:^(SIAlertView *alert) { NSLog(@"Button1 Clicked"); }]; [alertView addButtonWithTitle:@"Button2" type:SIAlertViewButtonTypeDestructive handler:^(SIAlertView *alert) { NSLog(@"Button2 Clicked"); }]; [alertView addButtonWithTitle:@"Button3" type:SIAlertViewButtonTypeCancel handler:^(SIAlertView *alert) { NSLog(@"Button3 Clicked"); }]; alertView.willShowHandler = ^(SIAlertView *alertView) { NSLog(@"%@, willShowHandler", alertView); }; alertView.didShowHandler = ^(SIAlertView *alertView) { NSLog(@"%@, didShowHandler", alertView); }; alertView.willDismissHandler = ^(SIAlertView *alertView) { NSLog(@"%@, willDismissHandler", alertView); }; alertView.didDismissHandler = ^(SIAlertView *alertView) { NSLog(@"%@, didDismissHandler", alertView); }; alertView.transitionStyle = SIAlertViewTransitionStyleBounce; [alertView show];

 

Credits

SIAlertView was created by Sumi Interactive in the development of Grid Diary.

 

License

SIAlertView is available under the MIT license. See the LICENSE file for more info.

 

目录
相关文章
《Wir wilden weisen Frauen》翻译——<连载>
上周去逛图书馆,借了本德语原版的书。今天突然想起来了,就翻开来看。我不知道这本书是否有中文版的,不管有没有吧,我尝试翻译一下以提高自身的德语水平。每天花上一个半小时来翻译,我想应该不能翻译出来几句的。
765 0
|
Web App开发 定位技术 iOS开发
|
iOS开发 编译器 Go
|
数据可视化 Perl
|
Android开发 iOS开发 Perl