zoukankan      html  css  js  c++  java
  • 关于 cellForRor中给cell setSelected的时机问题?

    我在  cell  里边  

    - (void)setSelected:(BOOL)selected animated:(BOOL)animated {

        [super setSelected:selected animated:animated];

        self.nameLabel.highlighted = selected;

        

        self.leftImageView.highlighted = selected;

        

        self.backImageView.highlighted = selected;

        

        // Configure the view for the selected state

    }

     在外边  调用的时候  if(indexPath.row == 0){

    [cell setSelected :yes animation:no];

    }不调用的 问题  

    解决办法  两个方法

    1.。。//        if(indexPath.row == 0){

    //        

    //            [self.categoryTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone];

    //            

    //        }

     2。。。

    -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{

       

        

            if(indexPath.row == 0){

            

                [cell setSelected:YES animated:NO];

         }

    }

  • 相关阅读:
    C++多态深入分析!
    字符编码总结
    算法:并查集
    树的非递归遍历:一种很好的算法
    算法:快速排序
    算法:堆排序
    字符串匹配:KMP算法, Boyer-Moore算法理解与总结
    shodan搜索
    google hacking 语法
    FOFA的搜索语句
  • 原文地址:https://www.cnblogs.com/yecong/p/6207564.html
Copyright © 2011-2022 走看看