我想在UIView中加载一个UITableViewController,因为我想在按钮点击时改变视图(比如UITabBar但是用我自己的按钮)。我正在使用故事板并定义了一个带有自定义类“InitialTableViewController”和标识符“InitialView”的TableViewController。
我的代码如下:
#import "MyViewController.h"
#import "InitialTableViewController.h"
@interface MyViewController ()
@end
@implementation MyViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
InitialTableViewController *tableControl = [self.storyboard instantiateViewControllerWithIdentifier:@"InitialView"];
[[self view] addSubview:[tableControl view]];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}
@end
视图开始,我可以看到我的表,但“InitialTableViewController”中的代码不起作用。
我该怎么办?
答案 0 :(得分:1)
嗯,只有UIViewController
和UIView
作为Nib的根,然后放一个UITableView
会更容易。我的答案是基于你需要在UIView
上设置按钮。