在presentModalViewController之后,UITableView不会响应

时间:2012-05-18 12:57:24

标签: iphone objective-c xcode

我有一个带有UITableView的自定义类。如果我用以下课程提出课程:

MessageViewController *message = [[MessageViewController alloc] initWithNibName:@"MessageViewController" bundle: nil]; 
[self presentModalViewController: message animated: YES]; 

... tableView不会响应MessageViewController中的触摸。

但是,如果我使用pushViewController,一切正常......

MessageViewController *m = [[MessageViewController alloc] initWithNibName: @"MessageViewController" bundle: nil]; 
[self.navigationController pushViewController: m animated:YES]; 

但我想使用presentModalViewController。

任何建议都将受到高度赞赏。

由于

修改

如果我在代码中添加UITableView,它可以工作......但不适用于界面构建器..

2 个答案:

答案 0 :(得分:0)

尝试更改:

[self presentModalViewController: message animated: YES]; 

[self.navigationController presentModalViewController: message animated: YES]; 

答案 1 :(得分:0)

使用这个模态没有出现,我认为因为父视图没有导航控制器,不知道因为我是新的...