iOS 开始工作中需要实现类似于 Toast 的视图,于是自己造了个轮子。

2016-03-16 20:53:20 +08:00
 XueSeason

本来是一直安心使用开源的 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

效果图:



2647 次点击
所在节点    iDev
9 条回复
tigerZhang
2016-03-16 21:51:42 +08:00
为什么不把你 demo 做的更详细一些呢(通过 demo 的演示证明你的轮子优势在哪里,让别人 run 起来一目了然)
rayshen
2016-03-16 21:58:07 +08:00
你没听过 MBProgressHUD 吗……
去做点其他的轮子吧
napsterwu
2016-03-16 22:10:57 +08:00
鼓励原创 但这根本都不是 toast 吧
XueSeason
2016-03-16 22:50:57 +08:00
@rayshen MBProgressHUD 这个我也一直有在用。
XueSeason
2016-03-16 22:51:37 +08:00
@tigerZhang 这个建议非常好。谢谢
zhangchioulin
2016-03-16 22:55:05 +08:00
网上一大把。。。
zhangchioulin
2016-03-16 22:56:01 +08:00
我也鼓励原创。。。以免被喷。。但是我不支持重复造轮子
XueSeason
2016-03-16 22:58:52 +08:00
@zhangchioulin 很多时候都是为了模仿着学习。说的在理,被喷也无所谓。
tuimaochang
2016-03-16 23:04:29 +08:00
牛,谢谢分享,我记得好像还有个 itoast 的项目

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/264024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX