【问题标题】:iPhone Interface Builder make a view a subViewiPhone Interface Builder 使视图成为子视图
【发布时间】:2011-10-09 03:19:32
【问题描述】:

我在同一个 NIB 文件中有一个 UIView 和一个 UITableView,如下所示:

我已经意识到我不能在其中添加工具栏或任何东西,因为它必须首先是 UIView 的子视图。在当前时间点,这只是一个单独的 UITableView。如何将其变成 UIView 的子视图?

另外,如果我不能这样做,我如何添加一个新的 UITableView 作为 UIView 的子视图?我也尝试过这样做,但最终出现以下错误:

我不太清楚如何添加视图出口,因为简单地将视图拖向文件所有者不允许我这样做。

任何帮助将不胜感激,在此先感谢。

【问题讨论】:

    标签: iphone ios model-view-controller interface-builder outlet


    【解决方案1】:

    使视图成为子视图的最简单方法是像第二个屏幕截图中那样进行操作。 您缺少的是您需要创建一个 UITableViewController,然后在 Interface Builder 中使用 Identity Inspector 中的控制器名称设置“文件所有者”类。然后您可以将视图属性设置为该 UITableView。

    注意文件所有者的自定义类

    【讨论】:

    • 谢谢。您可以将屏幕截图上传到 imageshack 或 tinypic 等外部来源,然后链接到它。那将不胜感激:)
    • 是的,我知道.. 我只需要获得 10 点声望就可以发布图片。这是 stackoverflow 为避免垃圾邮件发送者而设置的限制。
    • @raixer 我很想看看你的截图。既然你有足够的代表点,还有机会发布它吗?
    猜你喜欢
    • 2012-06-12
    • 2011-03-29
    • 2012-05-08
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多