Remove empty space before cells in UITableView

后端 未结 30 1814
生来不讨喜
生来不讨喜 2020-11-30 16:39

I am currently trying to put a UITableView in a different location rather than at the top of my view controller. With this said, it is trying to add the header

30条回答
  •  感动是毒
    2020-11-30 17:16

    There is may be pre-added UIRefreshControl. I have this problem with code like this:

    self.refreshControl = [[UIRefreshControl alloc] init];{
        [self.refreshControl setAttributedTitle:[[NSAttributedString alloc]
                                                 initWithString:@"Your string"]];
        [self.refreshControl addTarget:self
                                action:@selector(updateScreen)
                      forControlEvents:UIControlEventValueChanged];
    
    }
    

    As you see, I set self.refreshController immediately after init

    But, if you set refreshControl after setup, then top-space don't interfere you.

    UIRefreshControl *refreshControl  = [[UIRefreshControl alloc] init];{
        [self.refreshControl setAttributedTitle:[[NSAttributedString alloc]
                                                 initWithString:@"Your String"]];
        [self.refreshControl addTarget:self
                                action:@selector(updateScreen)
                      forControlEvents:UIControlEventValueChanged];
        self.refreshControl = refreshControl;
    }
    

提交回复
热议问题