我想使用自定義的UITableViewCell作爲我的TableView的tableHeaderView。我還沒有找到任何這樣的例子,也許這是不可能的。我曾嘗試下面的代碼的幾個版本中viewDidLoad中:使用UITableViewCell作爲tableHeaderView
cNib = [UINib nibWithNibName:@"HeaderUserLoggedOutCell" bundle:nil];
[self.menuTableView registerNib:cNib forHeaderFooterViewReuseIdentifier:@"HeaderUserLoggedOutCell"];
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(20, 0, self.menuTableView.frame.size.width, 40.0)];
HeaderUserLoggedOutCell *userLoggedOutCell = [[HeaderUserLoggedOutCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"HeaderUserLoggedOutCell"];
userLoggedOutCell.frame = CGRectMake(111, userLoggedOutCell.frame.origin.y+20, self.view.frame.size.width, userLoggedOutCell.frame.size.height);
[headerView addSubview:userLoggedOutCell];
self.menuTableView.tableHeaderView = headerView;
是在我的XIB文件不會出現標籤。我認爲這個Nib註冊更多是爲了節頭,但我不確定,所以我嘗試了。
謝謝
HeaderFooterView用於表格部分的頁眉和頁腳。不是表格視圖的頁眉和頁腳。 – CrimsonChris