如何在macOS中的自定义视图中正确添加NSTextField的IBOutlet?

时间:2019-02-26 10:13:02

标签: swift macos uistoryboard iboutlet custom-view

我尝试从NSTextView创建一个出口,该出口是我的NSView派生自定义类(称为GeneralView)的子视图。我想将此插座连接到我的GeneralView类,但是Xcode不喜欢它。我得到以下屏幕:

enter image description here

在此图像中,我想将@IBOutlet中的NSTextField从GeneralView中的'0000'连接到'tfLiid'。

仅当我在@IBOutlet上创建ViewController时,它才有效。 但是我需要更新50多个视图(文本字段,进度条,复选框等...),因此我想将这些视图拆分为3个父视图,并通过仅保留3个父视图来保持ViewController的干净(或分组)。

下图使您了解了我试图实现的目标(希望如此)。 enter image description here

我只是不知道如何在Xcode中正确完成此操作,这不是编程问题。谢谢。

1 个答案:

答案 0 :(得分:0)

我只是通过尝试来找到了解决方案。我就是放不下。无论如何,您都必须从@IBOutlet小圆圈(在行号上)拖动到要将其连接到的视图。我不知道为什么其他方法不起作用,这一定有原因。

以下图像为直观示例: enter image description here