博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS顶部滑动菜单:FDSlideBar 与NinaPagerView
阅读量:6261 次
发布时间:2019-06-22

本文共 1014 字,大约阅读时间需要 3 分钟。

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;

 

转载地址:http://lrzpa.baihongyu.com/

你可能感兴趣的文章
2018/12/08 PAT刷题 L1-034 点赞
查看>>
如何改变TextBox.PassWordChar的值 转
查看>>
css的工作原理
查看>>
【pip】的安装
查看>>
内存泄漏及其检测工具
查看>>
QT Model based vs Item based
查看>>
[Leetcode]669 Trim a Binary Search Tree
查看>>
Linux C Programing - Arguments(2)
查看>>
禁止选择文本和禁用右键 v1.0
查看>>
swift 动画
查看>>
can 驱动
查看>>
Linux使用ASF云挂卡(挂游戏时长)
查看>>
UML入门 之 交互图 -- 时序图 协作图详解
查看>>
【Android 多媒体开发】 MediaPlayer 网络视频播放器
查看>>
Linux 绝对路径与相对路径
查看>>
海伦公式
查看>>
MatlabTrick
查看>>
leetcode — minimum-depth-of-binary-tree
查看>>
Java代码风格和在idea中的一些设置
查看>>
poj 1730
查看>>