2011-04-18 42 views
0
-(IBAction)textFieldDoneEditing:(id) sender { 
[textInfo resignFirstResponder]; 
[self.navigationController setNavigationBarHidden:NO animated:YES]; 
[self.view addSubview:(UITableViewController*)informationTableView];// don't Work 
} 

预期表达之前“informationTableView”问题在子视图

我想,当他点击键盘上到底能有这种观点

回答

2

你下面的说法是错误

[self.view addSubview:(UITableViewController*)informationTableView];// will never work 

检查正确一个在下面。

UIView* MyView = (UITableViewController*)informationTableView.view ; 

[self.view addSubview:MyView]; 

MyView的必须的UIView一个子类,

问:让我知道,类名和它的informationTableView超类的名字。

+0

同样的问题我有一个TableView,我想查看他当textFieldDoneEditing – YasBES 2011-04-18 10:58:35

+0

@PasstissiPhone:其余的代码在textFieldDoneEditing看起来不错只是替换[self.view addSubview:(UITableViewController *)informationTableView]; //永远不会使用UIView * MyView =(UITableViewController *)可以工作 informationTableView.view; [self.view addSubview:MyView]; – Jhaliya 2011-04-18 11:13:04

+0

@interface informationTableView:UITableViewController { – YasBES 2011-04-18 11:13:16

1

如果是的UITableViewController你的UIViewController必须做这样的

[self.view addSubview:[(UITableViewController*)informationTableView].view];

希望这有助于。