FDSlideBar 是一个顶部滑动菜单,如常见的网易、腾讯新闻等样式。该控件支持自定颜色、字体等多种样式风格。菜单间切换流畅,具有较好的体验性。下部的内容展示经过挣 扎,最后选择了 UITableView 实现,从而很好地解决了ScrollView的内存问题,也获得了很好地原生滑动效果。

  FDSlideBar *sliderBar = [[FDSlideBar alloc] init];
sliderBar.backgroundColor = [UIColor colorWithRed:0 / 255.0 green:128 / 255.0 blue:128 / 255.0 alpha:1.0]; // Init the titles of all the item
sliderBar.itemsTitle = @[@"要闻", @"视频", @"上海", @"娱乐", @"体育NBA", @"财经", @"科技", @"社会", @"军事", @"时尚", @"汽车", @"游戏", @"图片", @"股票"]; // Set some style to the slideBar
sliderBar.itemColor = [UIColor whiteColor];
sliderBar.itemSelectedColor = [UIColor orangeColor];
sliderBar.sliderColor = [UIColor orangeColor]; // Add the callback with the action that any item be selected
[sliderBar slideBarItemSelectedCallback:^(NSUInteger idx) {
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:idx inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
}];
[self.view addSubview:sliderBar];
_slideBar = sliderBar;

最新文章

  1. CANopen学习——协议栈
  2. js通过注册表找到本地软件安装路径并且执行
  3. asp.net webForm登录授权
  4. jython安装
  5. 博客已经转移到http://geekori.cn,本博客不再更新
  6. ML_R kNN
  7. [转]AndroidStudio导出jar包
  8. CSS 属性 :before && :after的用法,伪类和伪元素的区别
  9. C# Thread.Join()用法的理解 转
  10. ALM/QC OTA Field in Database(查询ALM数据库的字段)
  11. [Java] 内部类总结
  12. IOS播放音频 AVAudioPlayer(实例)
  13. RMAN备份与恢复深入解<一>
  14. DDD领域驱动设计的理解
  15. 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server常见问题
  16. c# 多线程传递参数以及任务
  17. springboot与Mybatis结合
  18. Saiku根据入参日期查询出对应的数据(二十)
  19. (sort 排序)P1583 魔法照片 洛谷
  20. Qt__自定义事件

热门文章

  1. (转)实战Memcached缓存系统(2)Memcached Java API基础之MemcachedClient
  2. META 标签的使用
  3. 哈希表的C++实现(转)
  4. 用一天的时间学习Java EE中的SSH框架
  5. PHP 魔术方法 __sleep __wakeup(四)
  6. 译文:javascript function中的this
  7. SQL Server 2008 R2密钥序列号
  8. nginx 重启命令
  9. 大型网站用什么技术比较好,JSP,PHP,ASP.NET
  10. git命令行