iPhone Interface Builder 使 View 成为 subview

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

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

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

另外,如果我做不到,我该如何添加一个新的 UITableView 作为 UIView 的 subview ?我也尝试这样做,但最终出现以下错误: enter image description here

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

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

最佳答案

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

File's Owner

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

关于iPhone Interface Builder 使 View 成为 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7701238/

相关文章:

ios - 如何实现iPhone iOS8新建邮件动画

ios - swift 4 约束动画无法正常工作

java - 与 MVC Servlet/JSP 应用程序相比,Java EE 应用程序如何扩展?

iphone - 使用 MVC 时是否需要创建单独的 View 类?

iphone - Objective-C:unichar 与 char

iphone - 验收后的图标光泽度

ios - stringByReplacingOccurrencesOfString函数

iphone - 使用 LLVM 2.0 编译器构建 EXEC_BAD_ACCESS 时临时测试崩溃

ios - Core Audio : Working with Speaker, 是否可以路由到内部扬声器-AVAudioSessionPortBuiltInReceiver(不是扬声器)

database - 数据库插入调用应该返回什么?