我试图在我的应用中显示推特时间线。我使用Fabric,它易于设置,但它使用了storyboard和tableview控制器。我在tableview控制器中成功显示了时间轴,但我想在Twitter选项卡下显示时间轴,如图所示:
这是我的代码
TwitterViewController * twitterVC = [[TwitterViewController alloc] init];
...
[self.view addSubview: twitterVC.view];
它不起作用。我只是想在twitter标签下显示推特时间线。
答案 0 :(得分:1)
这里有一些可能出错的事情,但如果你的问题没有更多的背景,就不可能分辨出来。
首先,我建议你阅读this article on View Controller Containment。
这里可能存在的另一个问题是视图的布局;你手动设置Twitter VC的框架?您使用AutoLayout设置约束吗?
答案 1 :(得分:0)
您可以添加为childViewController。
self.TwitterViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"TwitterViewController"];
[self addChildViewController:self.TwitterViewController];
[self.TwitterViewController.view setFrame:CGRectMake(0.0f, 0.0f, self.contentView.frame.size.width, self.contentView.frame.size.height)];
[self.contentView addSubview:self.TwitterViewController.view];
[self.TwitterViewController didMoveToParentViewController:self];