我有關於如何將UIView添加到UITableViewCell的問題。關於如何將UIview作爲子視圖添加到UITableCell的問題
在我的學習項目我有一個UITableViewController(TableTestViewController,一個UITabelViewCell.xib(MainTabelCell.xib)和一個UIView(InnerTableView)。 我的目標IST顯示在UITableView中的MainTableCell並在此MainTabelCell的InnerTabelView但我只是設法顯示錶中的單元格
TableTestViewController.h:
#import <UIKit/UIKit.h>
#import "InnerTableView.h"
@interface TableTestViewController : UITableViewController {
UITableView *mainTable;
UITableViewCell *nibLoadedCell;
InnerTableView *innerView;
}
@property(nonatomic, retain) IBOutlet UITableView *mainTable;
@property(nonatomic, retain) IBOutlet UITableViewCell *nibLoadedCell;
@property(nonatomic, retain) InnerTableView *innerView;
@end
TableTestViewController.m:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"MainTableCell"
owner:self options:NULL];
cell = nibLoadedCell;
}
// Configure the cell.
innerView = [[UIViewController alloc] init];
[cell addSubview: innerView.view];
return cell;
}
有沒有人有想法爲什麼innerView不會顯示在TabelViewCell中?我在這裏錯過了什麼?我仍然在學習所有這些東西,但5個小時後,我沒有在我的書籍中找到線索。希望這不是一個以愚蠢的問題:)
謝謝
CaptnCrash
確保插座配置正確。檢查.xib,nib或故事板上文件的所有者屬性 – 2016-09-18 23:56:13