我搜索过,找不到任何解释这个。我不能成为第一个遇到这个问题的人...... Takin'关于tableView页眉和页脚,不是章节标题。
使用XIB创建了一个UITableViewController。 在IB中的tableView中添加了UIView作为标题。在将tableView添加到UIViewController而不是包装在UITableViewController中之前,我已经完成了这一百次。 构建时,标题视图不会出现。 如果我在viewDidLoad中滚动我自己的标题UIView,它确实会出现。
因此,我将标头UIView移动到XIB文件的根级别。将它连接到IBOutlet属性。 将其分配给viewDidLoad中的self.tableView。没有。 事实上,标题UIView是零。这就像它没有从笔尖真正加载。
想法?
答案 0 :(得分:0)
嗯,你每天都学到新东西。 我用[[aTVC alloc] init]初始化UITableViewController实例 这适用于普通的UIViewControllers,但是如果你将它与UITableViewController一起使用而没有特别的initWithNibName,它似乎有自己的想法,并且凭空创建self.tableView。
因此,在从NIB分配UITableViewController时,请使用initWithNibName:
希望这可以为他人节省一些心痛。