2013-02-14 51 views
2

我有問題,從xib文件加載xib子視圖[TestSummaryView]到表格單元格[NotesTableCell]加載。只有在刷新單元格後才能通過拖出屏幕來查看我的xib子視圖。如何顯示xib的子視圖從另一個xib的表格單元格加載

MainFile.m:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

NotesTableCell *cell = [tableView dequeueReusableCellWithIdentifier:@"NotesTableCell"]; 
if (cell == nil) 
{ 
    [[NSBundle mainBundle] loadNibNamed:@"NotesTableCell" owner:self options:nil]; 
    cell = __noteTableCell; 
    self.__noteTableCell = nil; 
} 

(...) 

for (UIView* view in [cell.summaryView subviews]) 
    [view removeFromSuperview]; 

UIView* view = [note.form summaryView]; 
[cell.summaryView addSubview:view]; 
view.bounds = cell.summaryView.bounds; 
view.center = CGPointMake(cell.summaryView.bounds.size.width/2, cell.summaryView.bounds.size.height/2); 

[cell.webView setHidden:YES]; 
[cell.summaryView setHidden:NO];        
} 

TestForm.m

-(UIView*)summaryView 
{ 
if (!_testSummaryView) 
{ 
    NSArray* xib = [[NSBundle mainBundle] loadNibNamed:@"TestSummaryView" owner:self options:nil]; 
    _testSummaryView = [[xib objectAtIndex:0] retain]; 
} 

(...) 

return _testSummaryView; 
} 

回答

0

問題解決了。它在代碼的其他部分。

相關問題