zoukankan      html  css  js  c++  java
  • iOS7 下使用SVPullToRefresh 下拉刷新导航栏位置错误

    iOS7 下使用SVPullToRefresh 下拉刷新导航栏位置错误;

    下拉刷新之后,tableview的第一列会跑到导航栏的下面;

    修正:添加如下代码

        /**
         *  下拉刷新 增加一个;
         */
        
        //修复下拉刷新位置错误 代码开始
        if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) {
            self.automaticallyAdjustsScrollViewInsets = NO;
            
            UIEdgeInsets insets = self.tableView.contentInset;
            insets.top = self.navigationController.navigationBar.bounds.size.height +
            [UIApplication sharedApplication].statusBarFrame.size.height;
            self.tableView.contentInset = insets;
            self.tableView.scrollIndicatorInsets = insets;
        }
        
        //修复下拉刷新位置错误  代码结束
        
        __block RootViewController *bSelf = self;
        
        [self.tableView addPullToRefreshWithActionHandler:^{
            
            [bSelf addRows];
        }];
        
        
        /**
         *  拉到最后 加载更多,增加一个;
         */
        [self.tableView addInfiniteScrollingWithActionHandler:^{
            [bSelf addMoreRow];
        }];
    

      

  • 相关阅读:
    计算机网络拓扑结构
    中继器,集线器,网桥,交换机,路由器
    网络层次模型
    广播域和冲突域
    Tomcat
    Log4j
    Eclipse实用快捷键
    WebService是什么?
    定时任务处理-Quartz
    MySQL内存表-临时表
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3384049.html
Copyright © 2011-2022 走看看