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
的代码,那么白色的普通表也不显示。我认为我打电话的方式不正确,请帮我加载它。