添加子容器视图禁用UITableView

时间:2014-12-20 02:05:56

标签: ios objective-c uitableview childviewcontroller

我聊天时将其设置为UIViewController,并在其视图中添加了tableView。这工作正常。我已经将这个viewController子类化了,并添加了一个childViewController作为表的标题:

- (void) createClassVideoView {

        CGRect rect = CGRectMake(0.0f,
                                 0.0f,
                                 self.view.frame.size.width,
                                 kWSClassVideoHeight);

        WSClassVideoController *classVideoController = [[WSClassVideoController alloc] initWithFrame:rect mainUser:[[WSConversationManager shared] teacherObject] secondaryUsers:[[WSConversationManager shared] students]];
        [self addChildViewController:classVideoController];
        [self.view addSubview:classVideoController.view];
        [classVideoController didMoveToParentViewController:self];
        self.classVideoController = classVideoController;

}

未将其设为实际tableHeaderView。它只是作为childViewController添加到聊天视图控制器的子类中,我只是重置了tableView的框架以容纳它。这个"标题视图"工作正常并接受接触。

然而,自从禁用了超类tableView的触摸以来。 tableView显示,但是我无法滚动它并点击UITextField什么都不做。

0 个答案:

没有答案