一个简单的筛选控件
2016-01-22 11:00
555 查看
最近写了一个简单的从底部的弹框控件,现在只支持从tab上面弹出,其他弹出方式有待开发。
代码在这里可以下载到
![](http://img.blog.csdn.net/20160122110337964)
![](http://img.blog.csdn.net/20160122110409105)
感兴趣的同学可以看看,觉得不错的给个star………觉得有什么写的不好的、不对的地方请指出————指出了我也不修改!-.-
代码在这里可以下载到
@protocol WLSiftViewTypeDataSource <NSObject> @optional /** * 一共有多少个tab选项 * * @param siftView siftView * * @return 总共的tab数量 默认是4个 */ - (NSInteger)numberOfTabsInSitfView:(WLSiftView *)siftView; /** * tab的样式 * * @param siftView siftView * @param index 位置 * * @return 完成了SiftTabItem协议的对象 */ - (id <WLSiftTabItem>)siftView:(WLSiftView *)siftView itemForTabAtIndex:(NSInteger)index; /** * 想要展示的View * * @param siftView siftView * @param index 在哪一个index展示什么样的View * * @return 要展示的View */ - (UIView *)siftView:(WLSiftView *)siftView viewForContentAtIndex:(NSInteger)index; @end @protocol WLSiftViewTypeDelegate <NSObject> @optional /** * 选择了哪一个tab * * @param siftView siftView * @param index 选择的位置 */ - (void)siftView:(WLSiftView *)siftView didSelectdTabAtIndex:(NSInteger)index; /** * 要展示view的高度 * * @param siftView siftView * @param index 在哪一个位置 * * @return 在index位置的高度 默认高度是242 */ - (CGFloat)siftView:(WLSiftView *)siftView heightOfContentViewAtIndex:(NSInteger)index; @end @interface WLSiftView (Animation) /** * 展示内容View * * @param index 在对应的位置 */ - (void)showContentViewAtIndex:(NSInteger)index; /** * 让内容View消失 */ - (void)dismissContentView; /** * 隐藏siftTab */ - (void)hiddenSiftTab; /** * 显示siftTab */ - (void)showSiftTab; /** * 内容View的高度 * * @param index 在哪一个位置 * * @return 内容View的高度 */ - (CGFloat)heightOfContentAtIndex:(NSInteger)index; - @end
感兴趣的同学可以看看,觉得不错的给个star………觉得有什么写的不好的、不对的地方请指出————指出了我也不修改!-.-
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- flex 控件的重要属性
- Delphi控件ListView的属性及使用方法详解
- web下载的ActiveX控件自动更新
- WinForm实现按名称递归查找控件的方法
- C#中父窗口和子窗口之间控件互操作实例
- Android编程之Button控件用法实例分析
- Android控件之CheckBox、RadioButton用法实例分析
- MFC中动态创建控件以及事件响应实现方法
- WinForm自定义函数FindControl实现按名称查找控件
- Android控件之ProgressBar用法实例分析
- WinForm拖拽控件生成副本的解决方法
- ASP.NET动态添加用户控件的方法
- ASP.NET的HtmlForm控件学习及Post与Get的区别概述