25

我在 iOS 7 中打开 VoiceOver 时遇到了一些问题。我确实在UITableViewHeaderFooterView里面注册了一个子类的实例,viewDidLoad但是当我用它去队列时-[tableView dequeueReusableHeaderFooterViewWithIdentifier:]它总是返回nil对象。

该问题开始出现在 iOS 7.0 上。它在以前的版本中不存在,如果它在 6.0 和 7.0 上都可以在没有 VoiceOver 的情况下完美运行,那么它当然可以正常工作

我可以不使用自定义标头,或者在dequeueReusableHeaderFooterViewWithIdentifier:返回 nil 时实例化一个新对象。但我想知道是否存在与此相关的已知问题。

干杯,

4

1 回答 1

0

您可以使用以下方法创建自定义UITableViewHeaderFooterView

(void)registerClass:(Class)aClass forHeaderFooterViewReuseIdentifier:(NSString *)identifier
于 2014-06-18T09:24:55.553 回答