zoukankan      html  css  js  c++  java
  • 1016-06-首页20-封装工具条---UITableView控件距离顶部的间距问题----cell选中时的背景颜色设置

    一、设置UITableView里面的顶部 cell 距离顶部的间距的三种方式:

    方法 1. 直接设置: self.tableView.contentInset = UIEdgeInsetsMake(HWStatusCellMargin, 0, 0, 0);

    @interface HWHomeViewController : UITableViewController
    @end


    @implementation HWHomeViewController

    - (void)viewDidLoad
    {
        [super viewDidLoad];
       
      self.tableView.contentInset = UIEdgeInsetsMake(15, 0, 0, 0);

    }

    @end

    方法 2. 在cell中重写 setFrame:

    - (void)setFrame:(CGRect)frame
    {
        frame.origin.y += 15;
        [super setFrame:frame];
    }

     方法 3. 将每一条微博(每一个cell )里面的子控件的y值加 15

    二、cell选中时的背景颜色设置:
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    {

             // 设置选中时的背景为蓝色
    //        UIView *bg = [[UIView alloc] init];
    //        bg.backgroundColor = [UIColor blueColor];
    //        self.selectedBackgroundView = bg;
            
             // 这个做法不行
    //        self.selectedBackgroundView.backgroundColor = [UIColor blueColor]; 

    //    HWLog(@"didSelectRowAtIndexPath---%@", NSStringFromUIEdgeInsets(self.tableView.contentInset));
    }

  • 相关阅读:
    Java OCR tesseract 图像智能字符识别技术
    模板
    模板
    奇怪的haproxy 跳转
    奇怪的haproxy 跳转
    tomcat path配置
    tomcat path配置
    Mongodb 安装迁移
    image.xx.com 通过haproxy 跳转到内部图片服务器
    mysqldump 利用rr隔离实现一致性备份
  • 原文地址:https://www.cnblogs.com/nxz-diy/p/5270936.html
Copyright © 2011-2022 走看看