代码库> 滚动视图> 大帅的私房组件:已选图片容器
大帅的私房组件:已选图片容器
关注
上传者:ezshine 分类:滚动视图(Scrollview)
查看次数:4997 下载次数:400
上传时间:2013-09-04 大小:271 B
哈哈,许久不上CC拉,每次来总要带点东西,不然不好意思。


大帅的私房容器第一弹:已选图片容器


http://v.youku.com/v_show/id_XNjA0OTczMTg4.html
请先观看视频介绍查看使用效果


这个组件是我建议放在拍照和相册选择阶段的,帮助用户临时存放图片,长按图片还可以对图片进行交叉换位,删除等操作。点击图片时可以根据点击的item序位弹出滤镜选择。

使用也非常简单,支持IB。
[lang=objc]
self.styel2SelectedContainer.squareWidth=50.0f;
self.styel2SelectedContainer.squareHeight=50.0f;
self.styel2SelectedContainer.squarePadding=10.0f;
self.styel2SelectedContainer.squareCornerRadius=25.0f;
self.styel2SelectedContainer.visiblePictureCount=4;
self.styel2SelectedContainer.maxPictureCount=6;

self.styel2SelectedContainer addPicture:[UIImage imageNamed:@"demopic"] animated:NO];
self.styel2SelectedContainer addPicture:[UIImage imageNamed:@"demopic"] animated:NO];
self.styel2SelectedContainer addPicture:[UIImage imageNamed:@"demopic"] animated:NO];
self.styel2SelectedContainer addPicture:[UIImage imageNamed:@"demopic"] animated:NO];
[/lang]

提供4个delegate方法,其他的都很好理解,解释一下didDragDropOutAt这个,会返回给delegate被拖拽出去的那个元素的全局位置,用于在指定位置添加一些效果,例如MacOS Dock上的删除效果。
[lang=objc]
-(void)xlselectedPictureContainer:(XLSelectedPictureContainer*)selectedPictureContainer didClickIndex:(NSInteger)index;
-(void)xlselectedPictureContainer:(XLSelectedPictureContainer *)selectedPictureContainer didRemoveAtIndex:(NSInteger)index;
-(void)xlselectedPictureContainer:(XLSelectedPictureContainer *)selectedPictureContainer didDragDropOutAt:(CGPoint)dpoint;
-(void)xlselectedPictureContainer:(XLSelectedPictureContainer *)selectedPictureContainer swapIndex:(NSInteger)targetIndex toIndex:(NSInteger)index;
[/lang]


注意:这个组件的代码例子需要捐助1元才可以下载和使用,如果觉得不值,也可以尽情喷我。:P


收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部