iOS顶部滑动菜单:FDSlideBar 与NinaPagerView
2024-09-17 09:10:24
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;
最新文章
- CANopen学习——协议栈
- js通过注册表找到本地软件安装路径并且执行
- asp.net webForm登录授权
- jython安装
- 博客已经转移到http://geekori.cn,本博客不再更新
- ML_R kNN
- [转]AndroidStudio导出jar包
- CSS 属性 :before &;&; :after的用法,伪类和伪元素的区别
- C# Thread.Join()用法的理解 转
- ALM/QC OTA Field in Database(查询ALM数据库的字段)
- [Java] 内部类总结
- IOS播放音频 AVAudioPlayer(实例)
- RMAN备份与恢复深入解<;一>;
- DDD领域驱动设计的理解
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server常见问题
- c# 多线程传递参数以及任务
- springboot与Mybatis结合
- Saiku根据入参日期查询出对应的数据(二十)
- (sort 排序)P1583 魔法照片 洛谷
- Qt__自定义事件
热门文章
- (转)实战Memcached缓存系统(2)Memcached Java API基础之MemcachedClient
- META 标签的使用
- 哈希表的C++实现(转)
- 用一天的时间学习Java EE中的SSH框架
- PHP 魔术方法 __sleep __wakeup(四)
- 译文:javascript function中的this
- SQL Server 2008 R2密钥序列号
- nginx 重启命令
- 大型网站用什么技术比较好,JSP,PHP,ASP.NET
- git命令行