0
我有一個用nib命名爲tvViewController
的tableview。 這裏是我的.h文件中的代碼加載子視圖
@interface tvViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
@property (strong, nonatomic) IBOutlet UITableView *myTableview;
這裏是我的.m文件代碼:我有合成的tableview太:
#import "tvViewController.h"
@interface tvViewController()
@implementation tvViewController
@synthesize myTableview;
我還有一個視圖控制器命名爲"settingViewController"
,我需要調整(更小)並加載tvViewController
及其所有功能。
爲此我寫了如下代碼在settingViewController's
viewdidload
。但它沒有顯示tvViewController
的筆尖。它只是顯示一個普通的白色表,而不是"tvViewController"
。
tvViewController *vc1 = [[tvViewController alloc]initWithNibName:@"tvViewController" bundle:nil];
vc1.myTableview=[[UITableView alloc]initWithFrame:CGRectMake(10, 10, 250, 300) style:UITableViewStylePlain];
[self addChildViewController:vc1];
[self.view addSubview:vc1.myTableview];
如果我評論了tableview initWithFrame
的代碼,那麼白色的普通表也不顯示。我認爲我打電話的方式不正確,請幫我加載它。