我正在使用自定义标题单元格,虽然它在ios8中正常工作,但当我在ios9设备上尝试时,该表调用dequeueReusableHeaderFooterViewWithIdentifier但它没有调用initWithFrame(或我尝试过的任何init函数)函数,所以我只为头文件获取一个空格。
dequeueReusableHeaderFooterViewWithIdentifier在ios9中的工作原理是否有所改变?
由于
答案 0 :(得分:7)
我对UITableViewHeaderFooterView的子类有同样的问题。从initWithFrame更改为initWithReuseIdentifier解决了我的问题。
答案 1 :(得分:3)
我可以在iOS 8和9下观察到以下不同的行为:
在iOS 8下
initWithReuseIdentifier:首先调用
initWithFrame:
而在iOS 9下 仅
被称为