本来是一直安心使用开源的 Toast 框架,但是觉得定制化程度不高。
就自己造了个轻量易用的轮子。使用起来非常方便。一些不足的地方希望大家给点意见。
主要效果
- 图文水平和垂直布局转换,同样支持纯文本显示
- 设置消失时间
- 文字自适应增长,可以限制最大宽度换行
- 背景颜色,字体大小等一些细节的微调
调用起来也是十分方便,只需一行代码:
[XSInfoView showInfo:@"Hello World" onView:self.view];
如果想定制,只需要多创建一个 style 对象:
XSInfoViewStyle *style = [[XSInfoViewStyle alloc] init];
style.info = @"200 Success";
style.image = [UIImage imageNamed:@"action_success"];
style.layoutStyle = XSInfoViewLayoutStyleHorizontal;
[XSInfoView showInfoWithStyle:style onView:self.view];
总之,实现起来还算简单,不过却十分实用的轮子。不足之处望大家斧正。谢谢!
Gayhub 地址: https://github.com/XueSeason/XSInfoView
效果图:


