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

问题描述 投票:0回答:1

我尝试从NSTextView创建一个插座,这是我的NSView派生自定义类GeneralView的子视图。我想把这个插座连接到我的GeneralView类,但Xcode不喜欢它。我得到以下屏幕:

enter image description here

在这张图片中,我想将一个@IBOutlet从包含'0000'的NSTextField连接到GeneralView中的'tfLiid'。

它只有在我为@IBOutlet创建一个ViewController时才有效。但我喜欢超过50个视图(文本字段,进度条,复选框等等)我需要更新,所以我想在3个父视图中拆分这些视图,并通过仅保留3个父视图来保持ViewController的清洁(或组)观点。

下面的图片让你更了解我想要实现的目标(我希望)。 enter image description here

我只是不知道如何在Xcode中完成这项工作,这不是一个编程问题。谢谢。

swift macos uistoryboard iboutlet custom-view
1个回答
0
投票

我找到了一个解决方案,只是通过尝试尝试。我真的不能放手。无论如何,你必须从小的@IBOutlet圆圈(在行号上)拖动到你想要连接它的视图。我不知道为什么反过来不起作用,必须有一个理由。

下面的图片为视觉示例:enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.