我想知道如何使用 Cocoa 在 Mac OS X 中制作一个打开字体面板的按钮,我的应用程序中有一个 NSTextView 并希望在用户单击按钮时显示字体对话框。提前致谢!
user437038
问问题
723 次
2 回答
4
默认情况下出现的最后一个对象(您在编辑区域左侧看到的那个)正是字体管理器。您所要做的就是控制从按钮到字体管理器的拖动并连接orderFrontFontPanel:
操作。
于 2011-08-02T20:17:42.320 回答
0
在 Swift(MacOS 10.15,XCode 11)中,可以将以下方法添加到管理按钮的视图控制器中:
@IBAction func showFontPanel(_ sender: NSButton)
{
NSFontPanel.shared.orderFront(sender)
}
然后在情节提要中将 NSButton 的action
出口连接到该方法。方法的实际名称不必是showFontPanel
. 它可以是与视图控制器中的其他方法不冲突的任何其他内容。
于 2020-11-21T21:41:35.167 回答