解决tableView无数据时还显示横线及线条显示不全问题
2016-11-07 17:02
561 查看
//解决tableView无数据时还显示横线问题 UIView *v = [[UIView alloc] initWithFrame:CGRectZero]; [self.tableView setTableFooterView:v]; //解决cell线条显示不全 -(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) { [self.tableView setLayoutMargins:UIEdgeInsetsZero]; } } //返回section的头部文本 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { NSMutableArray *mutableArray = [NSMutableArray array]; [mutableArray addObject:@"搜"]; for(char i = 'A'; i <= 'Z'; i++) { [mutableArray addObject:[NSString stringWithFormat:@"%c",i]]; } [mutableArray addObject:@"#"]; return mutableArray[section]; } //返回tableViewIndex数组 - (nullable NSArray<NSString *> *)sectionIndexTitlesForTableView:(UITableView *)tableView { NSMutableArray *mutableArray = [NSMutableArray array]; [mutableArray addObject:@"搜"]; for(char i = 'A'; i <= 'Z'; i++) { [mutableArray addObject:[NSString stringWithFormat:@"%c",i]]; } [mutableArray addObject:@"#"]; return mutableArray; //使用KVC方式 // return [self.cityGroupArray valueForKeyPath:@"title"]; }
相关文章推荐
- 解决ScrollView里嵌套多个RecyclerView时,RecyclerView数据显示不全的问题
- iOS UIPickerView 可能会出现选中行不显示或者去掉上下两条横线的问题解决,
- 【完美解决系列】Android在自定义Dialog中TextView内容显示不全的问题
- iOS tableView上拉刷新显示下载进度的问题及解决办法
- 解决ViewPagerIndicator标题显示不全的问题
- iOS中关于动态Tableview中的cell数据传输的多线程问题解决之拙见
- 解决UITableView数据没有充满屏幕时,显示多余的空白cell的问题
- 【控件使用】ScrollView嵌套ListView数据显示不全问题解决
- 解决ScrollView下嵌套ListView/GridView进页面不在顶部的问题以及数据显示不全的问题( 只显示一行)
- tableView 解决加载数据混乱问题
- Swift tableview 单元格分割线显示不全的解决方法
- 解决ListView嵌套在ScrollerView中显示不全以及滑动冲突的问题
- iOS 杂笔-如何解决tableview显示错乱问题
- viewpager+fragment联网加载数据无显示以及预加载问题解决
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 解决cxgrid主从表数据显示不全的问题
- android 获取网络数据,回传到本地用TextView显示乱码问题解决方法