现在很多滤镜效果都写好了,搬运工的我直接拿来用(感谢🙏贡献源码的大神些):
http://code.cocoachina.com/detail/302762/%E7%85%A7%E7%89%87%E7%BC%96%E8%BE%91%EF%BC%88%E6%BB%A4%E9%95%9C%EF%BC%8C%E6%A0%87%E7%AD%BE%EF%BC%8C%E5%8D%A1%E7%89%87%EF%BC%89/
参考上面源码写了个图片的滤镜,效果图:
images/loading.gif' data-original="data:<;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAJOCAYAAADGct5HAAAL8mlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUk0nXnrekAQklgICU0DuG3qSE3kE62AhJIIEQYgIo2JXFFVwLIqKorOgi2NcCyFoRxcKq2LAviCgo62IBCyrfJKDuf87v+c53c27meZ/33jt37jszZwYAWjJbLBaiKgDkiPIkscF+jOSUVAbpL4ADRYABB2DF5kjFrJiYCPBDGbkNEFl7w1YW68d2/6+ocnlSDgBIDMTpXCknB+IjAGDeHLEkDwD8LeSN5+aJISZoQawugQlCbCPDmePYV4bTx3G83CY+1h9iPgBkJTZbkgkAFfoDRgEnE7bUCoiZIq5ABHEbxN4cPpsLAA2H2CYnJ1eGmRBbpP8rTub/iZn+LSabnfkNj49FLuQAgVQsZBf+j+X475IjzP/ahxFUJb4kJFbWwrrVZ+eGyzBRVkNRelT0BN8i4MrtFSA+z88PSYAY1hK5xpH6w5oBGsT9XHZA+ITNSH52AmucRwFbIvdVh5gmyAuN/2ovyY2diI8a8aSBcRDDWYTa8XmhEeM5oN4iYZQMW0AckCEICp2wFxbx45MmbOYVCBKjJnwXSbPjwif6XV3E94+asNkiyY9NmOBrMyRBsjHC74MezJHKc5Px3Rz29xzy+PEhE/glT5oc8ZXn8gICv+bPEyXETfh+Eef5xX7lxUL5XB+3EQbHjtcEU5IW
其实滤镜效果都封装好了,直接调就行了,当然也可以自己定义一些滤镜,由于暂时还没这方面需求,不往那方面研究
我觉得主要的话就用到了UITableView的横向放置
1.自定义UITableView,将他的宽度高度调换并且旋转
- (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style{
self = [super initWithFrame:frame style:style];
if (self) {
//倒置
self.bounds = CGRectMake(0, 0, frame.size.height, frame.size.width);
self.dataSource = self;
self.delegate = self;
self.layer.borderWidth = 1;
self.showsVerticalScrollIndicator = NO;
self.pagingEnabled = YES;
self.separatorStyle = UITableViewCellSeparatorStyleNone;
self.transform = CGAffineTransformMakeRotation(-M_PI / 2);
[self initDataSource];
}
return self;
}
2.旋转自定义的cell
//配合旋转
cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);
Demo下载链接:http://pan.baidu.com/s/1nt5l8bJ
原标题:ios滤镜
关键词:IOS