美文网首页
UITableView

UITableView

作者: 墓园派对 | 来源:发表于2018-09-07 10:14 被阅读0次

    1.deleteRows

    delete之后会调用numberOfRows方法,所以要同步跟新model,否则会crash

    2.注册cell

    如果没有注册cell则:

    static NSString *cellIdentifier = @"cellIdentifier";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
    if (cell == nil) {  
      cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier;
    }
    

    如果注册了cell

    static NSString *cellIdentifier = @"cellIdentifier";
    [self.tableView registerClass:[MyCell class] forCellReuseIdentifier:cellIdentifier];
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier forIndexPath:indexPath];//如果在重用队列里面没有可重用的cell就自动创建一个cell,无需人工alloc init
    

    3.禁止上下拉的弹性

    tableView.bounces = NO;
    

    如果只禁止一侧,则在scrollViewDidScroll中判断
    https://www.cnblogs.com/sunfuyou/p/6245145.html

    相关文章

      网友评论

          本文标题:UITableView

          本文链接:https://www.haomeiwen.com/subject/babqgftx.html