Add toast to UIView.
- iOS 8.0+
The LCToast is a comparison of features with Toast and SVProgressHUD.
| LCToast | Toast | SVProgressHUD | |
|---|---|---|---|
| image position | top center | left center | top center |
| superview | any views | any views | UIWindow |
| automatic calculation text time interval | ✅ | ❌ | ✅ |
| dismiss activity when toast shown | ✅ | ❌ | ✅ |
| activity/progress support the message | ✅ | ❌ | ✅ |
| modify offset | ❌ | ✅ | ✅ |
| progress | ✅ | ❌ | ✅ |
| subtitle | ❌ | ✅ | ❌ |
| queue | ✅ | ✅ | ❌ |
| support for disabling superview interaction | ✅ | ❌ | ✅ |
[self.view lc_showToast:@"床前明月光,疑是地上霜。举头望明月,低头思故乡。"];| LCToastPositionTop | LCToastPositionCenter | LCToastPositionBottom |
|---|---|---|
[self.view lc_showToast:@"春种一粒粟,秋收万颗子。四海无闲田,农夫犹饿死。锄禾日当午,汗滴禾下土。谁知盘中餐,粒粒皆辛苦。" image:[UIImage imageNamed:@"warning"] position:(LCToastPositionCenter)];[self.view lc_showActivityToast:@"加载中..."];[self.view lc_showProgressToast:0.7 message:@"下载中..."];To integrate LCToast into your Xcode project using CocoaPods, specify it in your Podfile:
pod 'LCToast'- Download everything in the LCToast folder;
- Add (drag and drop) the source files in LCToast to your project;
- Import
UIView+LCToast.h.
LCToast is provided under the MIT license. See LICENSE file for details.