如何在 macOS 的自定义视图中正确添加 NSTextField 的 IBOutlet?
How to add IBOutlet of a NSTextField in a custom View correctly in macOS?
我尝试从 NSTextView
创建一个出口,它是我的 NSView
派生自定义 class 的子视图,名为 GeneralView
。我想将此插座连接到我的 GeneralView
class,但 Xcode
不喜欢它。我得到以下屏幕:
在此图中,我想将包含“0000”的 NSTextField
中的 @IBOutlet
连接到 GeneralView 中的 'tfLiid'。
它只有在我为 ViewController
创建一个 @IBOutlet
时才有效。
但我有超过 50 个视图(文本字段、进度条、复选框等...)我需要更新,所以我想将这些视图拆分为 3 个父视图并通过仅保持 ViewController 保持干净3 个父(或组)视图。
下面的图片让你更了解我试图实现的目标(我希望)。
我只是不知道如何在 Xcode 中正确完成此操作,这不是编程问题。谢谢。
我通过试验找到了解决方案。我就是不能放手。无论如何,您必须从 @IBOutlet 小圆圈(在行号上)拖动到您要将其连接到的视图。不知道为什么反过来不行,一定是有原因的。
下图为视觉示例:
我尝试从 NSTextView
创建一个出口,它是我的 NSView
派生自定义 class 的子视图,名为 GeneralView
。我想将此插座连接到我的 GeneralView
class,但 Xcode
不喜欢它。我得到以下屏幕:
在此图中,我想将包含“0000”的 NSTextField
中的 @IBOutlet
连接到 GeneralView 中的 'tfLiid'。
它只有在我为 ViewController
创建一个 @IBOutlet
时才有效。
但我有超过 50 个视图(文本字段、进度条、复选框等...)我需要更新,所以我想将这些视图拆分为 3 个父视图并通过仅保持 ViewController 保持干净3 个父(或组)视图。
下面的图片让你更了解我试图实现的目标(我希望)。
我只是不知道如何在 Xcode 中正确完成此操作,这不是编程问题。谢谢。
我通过试验找到了解决方案。我就是不能放手。无论如何,您必须从 @IBOutlet 小圆圈(在行号上)拖动到您要将其连接到的视图。不知道为什么反过来不行,一定是有原因的。
下图为视觉示例: