设为首页 加入收藏

TOP

1016-06-首页20-封装工具条---UITableView控件距离顶部的间距问题----cell选中时的背景颜色设置
2017-10-12 18:17:04 】 浏览:7049
Tags: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));
}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇iOS-UIScrollView和UIPageControl.. 下一篇【代码笔记】iOS-给UIImageView加..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目