开发中遇到的问题1

遇到的困难

1:tableViewCell 中 label背景色,在tableView点击高亮的时候就会变成透明色

解决方案:重写- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated

{

[super setHighlighted:highlighted animated:animated];

if(highlighted){

}else{

}

对应label.backgroundColor = [UIColor redColor];

}

2:tableView的frame的大小,当有导航栏以及状态栏的时候,用MJ刷新,上拉刷新frame大小错误

解决方案:去除导航栏以及状态栏的高度

UITableView * tableView = [[UITableView alloc]

initWithFrame:CGRectMake(0, 0, SCREEN_W,

SCREEN_H - self.navigationController.navigationBar.frame.size.height- [UIApplication sharedApplication].statusBarFrame.size.height) style:UITableViewStylePlain];

SCREEN_W SCREEN_H屏幕的宽,高

你可能感兴趣的:(开发中遇到的问题1)