开发中遇到的问题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屏幕的宽,高

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容