Ios 如何在自定义UIView中添加UITableView?

Ios 如何在自定义UIView中添加UITableView?,ios,objective-c,iphone,uitableview,uiview,Ios,Objective C,Iphone,Uitableview,Uiview,我想用uitableview创建公共自定义视图。我可以使用视图控制器完成这项工作,并按如下方式添加子视图 ViewController *vwCon=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; vwCon.view.center=self.view.center; [self.view addSubview:vwCon.view]; 但在滚动表格视图后,应用程序会崩溃。那么,如何在自定义UIVie

我想用uitableview创建公共自定义视图。我可以使用视图控制器完成这项工作,并按如下方式添加子视图

ViewController *vwCon=[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
vwCon.view.center=self.view.center;
[self.view addSubview:vwCon.view];

但在滚动表格视图后,应用程序会崩溃。那么,如何在自定义UIView中添加uitableview呢?

您不应该将视图控制器添加为子视图-事实上,我不确定是否允许您添加。您需要以模式显示视图控制器,或将其作为导航控制器的一部分推送。不过,我怀疑您是否真的想要这样做,而是在这里使用UIView而不是视图控制器。然后可以将其作为子视图添加到另一个视图中


不过,您也提到了表视图。你看过故事板了吗?最简单的方法就是将UITableview对象从右侧的对象列表拖动到主视图控制器中。

查看此链接可能会告诉您应用程序崩溃时收到的错误消息。请同时提供该错误消息。我认为您正在添加子视图控制器,而没有通知父视图控制器。请看这里:什么是错误消息。。我们可以得出结论,告诉我们如何添加tableview的代码以及崩溃日志是什么