Xcode 如何改变NSColorWell的行为?
我可以使用NSColorWell as按钮更改所选文本的颜色。由于NSColorWell是NSControl的对象,因此它有目标和行动。我猜,操作是实现代码来更改NSTextView中选定文本的颜色。在哪里可以找到NSColorWell操作的代码?我想改变它,我可以使用NSColorWell更改所选文本的背景,并最终在工具栏中有两个NSColorWell按钮:一个用于更改文本的前景色,另一个用于更改文本的背景色。Xcode 如何改变NSColorWell的行为?,xcode,swift3,nscolorwell,Xcode,Swift3,Nscolorwell,我可以使用NSColorWell as按钮更改所选文本的颜色。由于NSColorWell是NSControl的对象,因此它有目标和行动。我猜,操作是实现代码来更改NSTextView中选定文本的颜色。在哪里可以找到NSColorWell操作的代码?我想改变它,我可以使用NSColorWell更改所选文本的背景,并最终在工具栏中有两个NSColorWell按钮:一个用于更改文本的前景色,另一个用于更改文本的背景色。NSColorWell只是一个用于更改颜色的矩形控件 您可以创建一个iAction
NSColorWell
只是一个用于更改颜色的矩形控件
- 您可以创建一个
,并将其连接到Connections Inspector中颜色井的动作(⌥⌘6) 界面生成器的设计iAction
@IBAction func changeColor(_ sender : NSColorWell) { let color = sender.color // do something with the color }
- 或者绑定绑定检查器中的
(⌥⌘7) 将Interface Builder的属性设置为值
属性,此示例将颜色井设置为默认值绿色动态
dynamic var color : NSColor = .green { didSet { // do something with the color } }