FDSlideBar 介绍
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;
FDSlideBar 官网
https://github.com/fergusding/FDSlideBar
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。