gpt4 book ai didi

interface-builder - 将 socket 添加到 iPhone View

转载 作者:行者123 更新时间:2023-12-04 08:57:59 26 4
gpt4 key购买 nike

我正在通过 XCode 中的界面构建器在 MonoTouch 中创建自定义 iPhone View (在 modevelop New File -> MonoTouch -> iPhone View 中)。

选择新的iPhone View 时,它会创建一个XIB文件,但没有创建.H文件,因此如何创建 socket ?

我通常从我的标签/按钮等拖拽一个 socket 到 .h 文件,但是由于这个 View 不存在它,我不知道如何创建 socket 。

有人能给我指出正确的方向吗,因为 google 上的所有文章都是针对旧版本的,其中 outlets 的创建方式不同。

最佳答案

当您在 MonoDevelop 中双击一个 .xib 时,MonoDevelop 将为您的 [注册] 的 C# 类生成头文件,这些类是 ObjC 类型的子类,并将它们导出到一个临时的 Xcode 项目,您可以在其中使用 Xcode 拖放 Outlets 和 Action 。

添加新的 iPhone View 文件 (.xib) 不会为您自动创建任何后备 C# 类,它只是创建 .xib,因此 MonoDevelop 不会为您自动生成任何头文件双击 .xib。

当 Xcode 启动时,您可以为此 .xib 手动创建一些 Objective-C header ,并向其拖放导出或操作(或者您可以在双击 .xib 之前在 MonoDevelop 中创建 C# 类)。当您切换回 MonoDevelop 时,MonoDevelop 将“导入”头文件,将它们翻译成等效的 C#。

在 Xcode 中,您还可以在那里添加 .xib,MonoDevelop 也会导入它们。

关于interface-builder - 将 socket 添加到 iPhone View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com