首页 > 娱乐前沿 > 热点
源码推荐(02.25B):贝塞尔曲线画图,Swift版Tabletableviewcell上加载预告片播放器
佚名 2016-02-25 16:15:20

贝塞尔曲线画图(上传者:longitachi)

1:首先声明该代码是看了:http://www.cocoachina.com/ios/20160214/15251.html该篇技术文章后,加上自己的兴趣且打发时间写的。

2:没有太难的技术难点,只是涉及到复杂的坐标计算。喜欢的可以预告看看

Swift版Tabletableviewcell上加载预告片播放器(上传者:vvvvvf)

swift编写的可以在Tableviewcell上加载预告片播放器,可以实现预告片在cell上播放。使用swift版网络请求,下拉刷新

GzwTableViewLoading(上传者:owierowiu414)

这是我用脚写出来的运行时框架,一行代码解决UITableView加载状态和所有空数据状态

样式支持全自定义

导入框架:

把工程内的 GzwTableViewLoading 文件夹拖入自己的工程

引用 #import "GzwTableViewLoading.h"

现已加入CocoaPods豪华午餐:pod ‘GzwTableViewLoading’, ‘~> 1.0.0’

使用:

//在请求数据前
self.tableView.loading=YES;
用法示例(详情看demo)
//在请求数据前
self.tableView.loading=YES;
//模拟请求延迟
dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64_t)(5*NSEC_PER_SEC)),dispatch_get_main_queue(),^{
for(inti=0;i<10;i++){
[self.dataaddObject:[NSStringstringWithFormat:@"I'mdata,fuck!"]];
}
if(self.data.count==0){
self.tableView.loading=NO;
}
[self.tableViewreloadData];
});

框架的故事:

当我把项目完成了,产品经理说要改掉所有页面的加载样式,这时候我是崩溃的,于是去找第三方库,找到了一个可用的库

但需要对每个UITableVIew操作,(用继承?滚一边反省去), 这都导致了强耦合,于是我用运行时,不对,我用脚封装了这个库,一行代码就搞定了,真正的低耦合

上一篇  下一篇

I 相关 / Other

「白米饭比可乐还容易让人血糖高」,还能吃米饭吗?

父母长辈大多是经历了饥荒年代的人,知道米饭的珍贵,我们年轻人哪了解饿着肚子时一碗香喷喷的米饭的宝贵呢

靠着颜值,Instagram吸引了越来越多的广告商

Instagram 日前宣布,自去年 9 月全面开放广告功能以来,目前这款图片分享应用已经拥有了 20 多万的广告主。

创业者/产品经理必看:在现实生活中,95%以上的沟通都是无效的!

“为什么有的人总能用寥寥数语就让人信服”?“而我却总是没法说服别人接受我的意见”?对于很多人而言, 无

巴拉巴拉年销售额达到了70亿 门店数量突破了4000家


&emsp;2月24日消息,根据森马集团最新透露的数据,旗下的童装品牌巴拉巴拉再次刷新了销售记录。

关于转发《商务部办公厅关于报送流通设施重点建设项目的通知》的通知

黑商建函[2016] 136号  

I 热点 / Hot