【问题标题】:How to add UITableView inside custom UIView?如何在自定义 UIView 中添加 UITableView?
【发布时间】:2015-10-05 12:49:36
【问题描述】:

我想用 uitableview 创建通用的自定义视图。我可以使用视图控制器来完成它并添加子视图,如下所示。

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

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

【问题讨论】:

  • 看到这个链接可能会帮到你stackoverflow.com/questions/20737426/…
  • 应用程序崩溃时您收到的错误消息是什么。请同时提供该错误消息。
  • 我认为您正在添加一个子视图控制器而不告诉父视图控制器。看看这里:stackoverflow.com/questions/17011579/…
  • 什么是错误信息..我们可以得出结论
  • 向我们展示您如何添加 tableview 的代码以及崩溃日志是什么

标签: ios objective-c iphone uitableview uiview


【解决方案1】:

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

你也提到了tableviews。你看过故事板吗?最简单的方法是在那里完成所有这些 - 只需将 UITableview 对象从右侧的对象列表中拖到主视图控制器中。

【讨论】:

    猜你喜欢
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    相关资源
    最近更新 更多