Iphone 在scrollview中滚动tableview

Iphone 在scrollview中滚动tableview,iphone,ios,objective-c,uitableview,uiscrollview,Iphone,Ios,Objective C,Uitableview,Uiscrollview,在我的项目中,我有UIScrollView,现在我在scvRegister(scrollview)中添加了一个UITableView,如下所示: autocompleteTableView = [[UITableView alloc] initWithFrame:CGRectMake(50, 80, 220, 120) style:UITableViewStylePlain]; [scvRegister addSubview:autocompleteTableView]; 一切似乎都很好,但当

在我的项目中,我有UIScrollView,现在我在scvRegister(scrollview)中添加了一个UITableView,如下所示:

autocompleteTableView = [[UITableView alloc] initWithFrame:CGRectMake(50, 80, 220, 120) style:UITableViewStylePlain];
[scvRegister addSubview:autocompleteTableView];
一切似乎都很好,但当我触摸TableView并滚动它->滚动视图被移动,TableView没有任何变化

我读过一些关于hittest事件的帖子,但我的界面是UIViewController,而不是UIScrollView,所以我无法覆盖它

@interface RegisterViewController : UIViewController<UINavigationControllerDelegate,UITextFieldDelegate,BSKeyboardControlsDelegate,UIActionSheetDelegate,UITableViewDelegate, UITableViewDataSource>
@接口注册器EWController:UIViewController
你有什么想法!
thks在advanced中,

您实际上不应该将scrollView(UITableView是scrollView子类)放在另一个scrollView中。我建议将该表添加到self.view中,并将其适当地放置在scrollview的顶部。

已经很晚了,但可能有人需要它。 我通过将内部tableviewscrollEnabled设置为YESbounces设置为NO

- (void)keyboardWasShown:(NSNotification *)notification {
    [self.scrollView setScrollEnabled:YES];
    autocompleteTableView.scrollEnabled = YES;
    autocompleteTableView.bounces = NO;
    .......

}

UITableView是UIScrollView的一个子类。事实上,我相信它是自动启用的。self.tableView.scrollEnabled=是;tks!但是默认情况下,is已设置为YES!!我有很多textField,我会为自动完成文本添加textField。我不能把它放在上面。我必须修复:[scrollview设置滚动启用:否];->我的表格可能收到触摸事件…为什么要将tableview放在scrollview中,因为tableview也是scrollview的一种类型。。。