iphone itoast 信息提示类

一般我们都习惯了用uialertview来显示一些提示信息给用户,但用得多了就会发现些问题,就是用户总是需要自己去关闭这个提示框,而且也打断了用户的下一步操作,正在想要不要自己写一个可以自动消失的alertview,网上一搜,发现个开源的东东,已经有这个功能了。地址:http://code.google.com/p/toast-notifications-ios/

用法也很简单,可以直接调用类方法:

[cpp] view plain copy print ?
  1. [[iToast makeText:NSLocalizedString(@"The activity has been successfully saved.", @"")] show];  

也支持链调用,像下面这样:

[cpp] view plain copy print ?
  1. [[[iToast makeText:NSLocalizedString(@"The activity has been successfully saved.", @"")]   
  2.                                         setGravity:iToastGravityBottom] show];  

或这样:

[cpp] view plain copy print ?
  1. [[[[iToast makeText:NSLocalizedString(@"Something to display a very long time", @"")]   
  2.                                         setGravity:iToastGravityBottom] setDuration:iToastDurationLong] show];  

同时它还有一个单例形式的配置类,你可以进行定制:

iToastSettings *theSettings = [iToastSettings getSharedSettings];
theSettings.duration = 4000;


效果像下面这样:


你可能感兴趣的:(iphone itoast 信息提示类)