美文网首页
Tableview 默认选中第一行以及选中背景,accessor

Tableview 默认选中第一行以及选中背景,accessor

作者: noyya | 来源:发表于2017-05-22 17:47 被阅读65次

    1.Tableview 默认选中第一行以及选中背景自定义

    //默认选中第一行
    NSIndexPath *firstPath = [NSIndexPath indexPathForRow:0 inSection:0];
    [self._tableView selectRowAtIndexPath:firstPath animated:YES scrollPosition:UITableViewScrollPositionTop];
    //选中背景自定义
    cell.selectedBackgroundView=[[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cell_selected_bg"]]autorelease];
    

    2.Tableview设置accessory辅助视图

    还有对于accessoryView这个辅助视图,一般用到的是在 detail详情样式 ,还有就是checkmark 选中两种状态用的比较多,detail详情样式只需要在设置cell的时候直接设置accessoryType为这个就可以,但是对于选中状态的话,我们可以在这个系统方法中实现就可以了。

    - (void)setSelected:(BOOL)selected animated:(BOOL)animated
    {
        [super setSelected:selected animated:animated];
        self.accessoryType = selected ? UITableViewCellAccessoryCheckmark : UITableViewCellAccessoryNone;
    }
    

    相关文章

      网友评论

          本文标题:Tableview 默认选中第一行以及选中背景,accessor

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