xib写的tableView的headerView问题

我不知道为毛会出现这些乱七八糟的事儿....

两个代码注意一下,
1,如果你隐藏了navigationController的navigationbar,同事又设置了headerView,那么你的headerView是从状态栏下面开始的,这个问题为毛恶心,是因为如果是ViewController的话,那么你设置底图的话就会从状态栏下面开始

这是为啥,是因为如果你是scrollView的话,系统会自己给你往下调,如果有navigationbar就是从navigationbar下面开始,没有就从状态条下面,而且就™设置一个,如果你并排放俩,一个给自动调一个不给调,很恶心,所以用到一行代码

    self.automaticallyAdjustsScrollViewInsets = NO;

然后自己去改内属性,当然你直接设置contentoffsize也可以

2,如果你用xib加载headerView出现乱七八糟的事儿,比如布局算不准,比如点击事件无法响应,加下面这行代码

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

推荐阅读更多精彩内容