-
- 新创建的tableview的section随着tableview的滑动会粘着headView,由于需求的不同我们不想让他停留在顶部,在网上搜到了这个方法
- // 去掉UItableview headerview黏性(sticky)
- - (void)scrollViewDidScroll:(UIScrollView *)scrollView
- {
- CGFloat sectionHeaderHeight = 40;
- if (scrollView.contentOffset.y<=sectionHeaderHeight&&scrollView.contentOffset.y>=0) {
- scrollView.contentInset = UIEdgeInsetsMake(-scrollView.contentOffset.y, 0, 0, 0);
- }
- else if (scrollView.contentOffset.y>=sectionHeaderHeight) {
- scrollView.contentInset = UIEdgeInsetsMake(-sectionHeaderHeight, 0, 0, 0);
- }
- }
- 去掉Tabbar上的黑线
-
- if ([self.navigationController.navigationBar respondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){
- NSArray *list=self.navigationController.navigationBar.subviews;
- for (id obj in list) {
- if ([obj isKindOfClass:[UIImageView class]]) {
- UIImageView *imageView=(UIImageView *)obj;
- NSArray *list2=imageView.subviews;
- for (id obj2 in list2) {
- if ([obj2 isKindOfClass:[UIImageView class]]) {
- UIImageView *imageView2=(UIImageView *)obj2;
- imageView2.hidden=YES;
- }
- }
- }
- }
- }
去掉ios的tableview中headerview的粘性
最新推荐文章于 2024-10-16 16:43:07 发布