2013-05-22 52 views
1

如果我add custom uitableView sectionheader using storyboard我得到這個錯誤AX ERROR: Could not find my mock parent, most likely I am stale.這個錯誤是什麼意思,我該如何解決它?標題代碼:與故事板自定義tableview部分標題並得到錯誤?

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{ 
    static NSString *cellID = @"sectionHeaderID"; 
    UITableViewCell *headerview = [tableView dequeueReusableCellWithIdentifier:cellID]; 
    return headerview; 
} 
+0

請張貼您的部分標題代碼。 –

+0

我已經添加了我的代碼 – akin

回答

4

段標題與表視圖單元格不同。您應該爲標題視圖創建自己的UIView,而不是從表視圖單元格中獲取它。例如:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{ 
    UIView *headerview = [[UIView alloc] initWithFrame:CGRectMake(0,0,CGRectGetWidth(self.view.frame), 100.0)]; 
    return headerview; 
} 
+0

其實我這樣做,我只是想自定義headerView與故事板,最後,我放棄並使用代碼來初始化標題視圖 – akin

4

其實如果你看看帖子中的評論,你鏈接pedro.m,給出了一個可能的解決方案。他在他稱之爲contentView的單元格中添加了一個子視圖,然後將其返回。

我所做的是一個有點簡單:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 
{ 
    static NSString *cellID = @"sectionHeaderID"; 
    UITableViewCell *headerview = [tableView dequeueReusableCellWithIdentifier:cellID]; 
    return headerview.contentView; 
} 

這種固定的錯誤我。

相關問題