代码之家  ›  专栏  ›  技术社区  ›  Nippysaurus

从Interface Builder在对象上创建出口和操作

  •  1
  • Nippysaurus  · 技术社区  · 15 年前

    在第一堂课“1.介绍mac os x、cocoa touch、objective-c和tools,指导学生将“object”拖动到InterfaceBuilder中,并设置类操作和出口。在我的接口生成器中,我似乎没有这种能力。它在较新版本中被删除或禁用了吗?

    4 回复  |  直到 11 年前
        1
  •  2
  •   PancakesOwn    14 年前

    在较新版本的Interface Builder中,“类操作”和“出口”窗格已移动到“库”窗口。

    单击“类”选项卡,然后搜索类。

    单击您的类,然后使用下拉菜单选择出口或操作。

        2
  •  2
  •   willc2    15 年前

    使用Interface Builder打开NIB文件。一种方法是双击资源组中Xcode中的某个文件,该文件的名称以' …视图控制器.xib 或命名 主窗口

    在Interface Builder中:
    通过选择菜单-->工具-->库,确保“库”窗口处于打开状态
    确定 物体 已选择选项卡。
    在该窗口的弹出菜单上,转到库-->Cocoa Touch-->控制器
    你应该看到一个金色半透明的立方体图标 对象
    将该图标拖到打开的XIB窗口中。

    你现在应该可以继续斯坦福的演讲了。

    更新: 在进入Interface Builder之前,请使用菜单-->新建文件-->Cocoa Touch类-->Objective-C类将新类添加到Xcode项目中。设置 亚类: 弹出,然后命名你的类。添加任何Ivar。保存。

    从那时起,类应该出现在接口生成器的类弹出窗口中。

    注: 有几种方法可以将新类添加到项目中。我不喜欢斯坦福大学的演讲。

        3
  •  1
  •   willc2    15 年前

    用于在接口生成器中添加自定义类的备用工作流。

    图书馆 窗格,选择 物体 标签。

    在窗格底部,键入“nsObject”以过滤掉所有其他类类型。

    将nsObject图标(金色立方体线框)拖动到 视图控制器.xib 窗口。设置 查看模式 从那扇窗户到 列表模式 (带有四条水平线的图标)

    对象标识 窗格--> 阶级认同 第四节-GT; 等级 文本字段,键入新类名。注意它是如何 名字 类型 将在viewcontroller.xib窗口中更改。

    回到“库”窗格的“筛选”字段中,键入新类名以仅显示该对象类型。

    选择Outlets选项卡,然后通过单击Add按钮(看起来像一个加号)添加任何ivar。从默认值更改其名称和类型。警告:此处只有对象类型,没有基元类型。事实上,这个特性是半生不熟的,只需在Xcode中添加您的ivar即可。

    选择“操作”选项卡以添加类方法。更改默认值中的名称。据我所知,只能声明采用单个参数的方法。

    要将此Interface Builder类转换为您在Xcode中使用的代码,请选择选项弹出菜单(图标看起来像一个齿轮)。

    选择“生成类文件”。保存生成的.m和.h文件,使用 添加到项目中 设置为“是”。

    您必须转到xcode并手动编辑.h文件以获得适当的超类。有注释掉的文本告诉您要做什么。

    从那里,只需将实现代码添加到.m文件中,就可以开始比赛了。祝你好运。

        4
  •  0
  •   willcodejavaforfood    15 年前

    不,你仍然可以做所有这些事情。

    我建议你再看一次苹果的教程。

    从“快速”开始 guide 从那里开始工作。